我使用简单的网格制作一个响应所有分辨率的菜单列表。它主要工作得很好,但是如果你在Android上看到它(如果我将视图调整到一个小宽度,则是UWP),右侧的空间比左侧尺寸小,这使得它非常难看和不专业。你能帮我解决一下吗?
这是代码:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
这就是它的样子:
答案 0 :(得分:1)
在Xamarin.Forms中,Grid自行采用填充,因此如果你不想要填充而不是设置填充= 0 ,你应该设置填充相应的 OR 。
答案 1 :(得分:0)
照明过程?:
您是否还可以更改ContentPage的背景颜色,以确保其不应用边距。
您的代码中某处可能有margin="2, 0, 0, 0"
之类的内容
<StackLayout Padding="0" Margin="0">
<Grid Padding="0" Margin="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
</StackLayout>