Xamarin.Forms3.0 中Button高度、宽度问题
Xamarin.Forms3.0 中Button高度、宽度问题
在更新了Xamarin.Forms3.0过后,Button出现了奇怪的现象,设置高度和宽度都无效。
这个时候Button设置了BackgroundColor后变的傻大粗。
后来发现:
如果没有给Button设置VerticalOption则HeightRequest失效;
如果没有给Button设置HorizontalOption则WidthRequest失效。
Android中,Button样式也变得很怪异,这时需要对Button进行如下处理:
1. Xaml中引入xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
2. android:Button.UseDefaultShadow="True"
android:Button.UseDefaultPadding="True"
效果对比: