在android设备上,xamarin forms 的button在显示文字时,大多时总是所有字母大写,需求是只要首字母大写就可以了。
其原因在于在系统某一个版本后,button的默认样式就是所有文字大写,所以此处应该是有两种思路,其一是实现android平台Button的渲染,其二是在应用的全局样式文件中添加 <item name="textAllCaps">false</item> 即可解决问题。
这里自然选第二套方案,何处:如图,在style/MainTheme文件中添加即可
[Activity (Label = "XXXX", Icon = "@drawable/icon",
Theme = "@style/MainTheme", MainLauncher = true,
ScreenOrientation = ScreenOrientation.Portrait,
TurnScreenOn = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
网友评论