Nil*_*kar 7 android xamarin android-styles
我是移动开发的新手,我正在使用Xamarin工作室开发一个简单的应用程序,并在我的页面上添加了几个按钮.我注意到当我在模拟器(Android 5.0.1 - API 21)中运行时,所有按钮文本都出现在CAPITAL LETTERS中.
我已经关注为什么我的按钮文字被强制在Lollipop上的所有大写?并尝试添加<item name="android:textAllCaps">false</item>我的style.xml但它没有任何区别.
还检查为什么我的按钮文字强制在棒棒糖上的所有大写? 和Android 5.0(Lollipop)小部件按钮的文本都在全部大写.
如果我添加android:textAllCaps = "false"到我的所有按钮(在我的axml文件中)然后它将工作,但我想知道整个应用程序中的所有按钮的通用样式(甚至多种形式/活动)
任何人都可以建议在整个应用程序中使用某种样式的方法吗?
谢谢.
Wil*_* Ku 14
您可以尝试在Resources/values文件夹中将以下内容添加为styles.xml.
<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<!-- Inherit from the light Material Theme -->
<style name="MyCustomTheme" parent="android:Theme.Material">
<!-- Customizations go here -->
<item name="android:textAllCaps">false</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
然后在MainActivity.cs中,应用此自定义主题
[Activity(Label = "MyActivity", Theme = "@style/MyCustomTheme")]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3429 次 |
| 最近记录: |