繁体   English   中英

Xamarin.Forms中ListView项的对齐

[英]Alignment of ListView items in Xamarin.Forms

关于每个项目,我有两个信息:地名和距离,我想将它们作为一个独特的项目并排列出,但是距离应保持在右侧,而地名应位于左侧。 我使用水平Stack布局内的2个列表视图来完成此操作,但看起来还不错,但是当用户选择某些项目时,滚动条就会出现并使外观混乱,并且用户无法滚动到仅显示位置或距离,我不允许这样做。 谁能给我一个建议?

您应该使用两个标签,而不是两个列表视图。 一个标签用于地名,另一个标签用于距离,并将其放入具有水平方向的StackLayout中。 可以通过在每个标签上为Horizo​​ntalOptions设置适当的值来实现Right和Left。

<StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
    <Label Text="Place Name" HorizontalOptions="StartAndExpand" />
    <Label Text="Distance" HorizontalOptions="End" />
</StackLayout>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM