【发布时间】:2019-10-11 21:17:00
【问题描述】:
我需要在同一页面中使用两个 ScrollView。这是一张显示我想如何设计我的应用程序的图片。
我在考虑使用 3 行的网格布局,但我不知道如何在 A 和 B 的第二行内实现 2 个滚动视图。
【问题讨论】:
标签: android xamarin layout xamarin.forms scrollview
我需要在同一页面中使用两个 ScrollView。这是一张显示我想如何设计我的应用程序的图片。
我在考虑使用 3 行的网格布局,但我不知道如何在 A 和 B 的第二行内实现 2 个滚动视图。
【问题讨论】:
标签: android xamarin layout xamarin.forms scrollview
你是正确的方式之一。您可以使用 3 行 2 列的网格布局。
<GridLayout>
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="*"/>
<RowDefinition Height="20"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Frame x:Name="TOP"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="2">
...
</Frame>
<ScrollView x:Name="LeftView"
Grid.Row="1"
Grid.Column="0"
Orienation="Vertical">
...
</ScrollView>
<ScrollView x:Name="RightView"
Grid.Row="1"
Grid.Column="1"
Orienation="Vertical">
...
</ScrollView>
<Frame x:Name="BOTTOM"
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="2">
...
</Frame>
</GridLayout>
【讨论】: