xamarin/Xamarin.Forms

[Bug] ListView with RecycleElement truncates right aligned labels on Android

Aberta

#7.844 aberto em 6 de out. de 2019

 (3 comentários) (1 reação) (0 responsável)C# (1.926 forks)batch import
a/layouta/listviewe/4 :clock4:help wantedp/Androidt/bug :bug:up-for-grabs

Métricas do repositório

Stars
 (5.644 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Description

ListView with caching strategy RecycleElement and right aligned labels randomly truncates labels on Android after upgrade to XF 4.x

Steps to Reproduce

  1. Add a ListView with CachingStrategy=RecycleElement;
  2. Within DataTemplate use a label with HorizontalOptions=End;
  3. Add hundreds of items to the list and scroll up and down actively.

Using HorizontalTextAlignment=End resolves the issue but good to have HorizontalOptions=End fixed for consistency with iOS.

Expected Behavior

Labels are not truncated

Actual Behavior

Labels are randomly truncated

Basic Information

  • Version with issue: XF 4.x
  • Last known good version: XF 3.6.x
  • IDE: VS2019 16.3.2
  • Platform Target Frameworks:
    • Android: 10.0.0.43

Screenshots

Reproduction Link

https://github.com/VitalyKnyazev/LayoutIssue

Related issues #6297 and #6370

Guia do colaborador