Xamarin.FormsでAndroidアプリのButtonのテキストが強制的に大文字なるのを無効にする
xamarin forms uppercase text problemridablogging.wordpress.com
AndroidアプリのButtonはデフォルトでは例えTextプロパティに小文字で設定したとしても,大文字で表示されます.
これを設定したとおりに表示したい場合,以下の設定が必要です.
まず,Androidプロジェクトのフォルダ内をResources -> values
とたどり,styles.xml
を開きます.
そして,以下のように<item name="android:textAllCaps">false</item>
を<style>
要素内に追加します.
<style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 省略 <!-- これ --> <item name="android:textAllCaps">false</item> </style>
これで実行すれば,ButtonのTextがすべて大文字で表示されることがなくなります.
ただし,Visual Studioのデザイナの方では変わらずすべて大文字で表示されたままなので,注意してください.