繁体   English   中英

在Android中更改动作栏项的文本大小

[英]Change text size of actionbar item in android

我想更改操作栏项的文本大小。 这是我的style.xml:

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:actionMenuTextAppearance">@style/menu_text</item>
    <!-- Customize your theme here. -->
</style>

<style name="menu_text">
    <item name="android:textSize">20sp</item>
</style>

这适用于android 5,但在android 4上,文本大小为默认值,并且不会更改。

在我的Project文件夹res / styles AppTheme中,注释如下,

<!-- All customizations that are NOT specific to a particular API-level can go here. -->

因此,您可以使用您的应用主题。 我已经通过下面的代码完成了

<style name="Theme.YourTheme" parent="android:style/Theme">
    <item name="android:actionBarStyle">@style/Theme.YourTheme.Styled.ActionBar</item>
</style>

<style name="Theme.YourTheme.Styled.ActionBar">
    <item name="android:titleTextStyle">@style/Theme.Viadeo.Styled.YourTheme.TitleTextStyle</item>
</style>

<style name="Theme.YourTheme.Styled.ActionBar.TitleTextStyle" parent="@android:style/Widget.TextView">
    <item name="android:textSize">12dp</item>
</style>

希望这对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM