我在每个项目上都有两个信息:地点名称和距离,我想将它们作为一个独特的项目并排列出,但是距离应该在右边,而地点名称应该在左边。我使用水平Stack布局内的2个列表视图来完成此操作,但看起来还不错,但是当用户选择某些项目时,滚动条就会出现并使外观混乱,并且用户无法滚动到仅显示位置或距离,我不允许这样做。谁能给我一个建议?
答案 0 :(得分:0)
您应该使用两个标签,而不是两个列表视图。一个标签用于地名,另一个标签用于距离,并将其放入具有水平方向的StackLayout中。可以通过在每个标签上为HorizontalOptions设置适当的值来实现Right和Left。
<StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
<Label Text="Place Name" HorizontalOptions="StartAndExpand" />
<Label Text="Distance" HorizontalOptions="End" />
</StackLayout>