xamarin/Xamarin.Forms

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

Open

#7,844 opened on Oct 6, 2019

 (3 comments) (1 reaction) (0 assignees)C# (1,926 forks)batch import
a/layouta/listviewe/4 :clock4:help wantedp/Androidt/bug :bug:up-for-grabs

Repository metrics

Stars
 (5,644 stars)
PR merge metrics
 (No merged PRs in 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

Contributor guide