java - 如何更改操作栏上标题文本的大小?

标签 java android android-actionbar text-size

每个 Android 4.0 应用程序上都有一个 ActionBar,它有一个标题。我需要减小这个尺寸。但我不明白我该怎么做,因为 ActionBar 没有为它提供公共(public)方法。 备注:我不想使用自定义 View 。

最佳答案

其实你可以做你想做的自定义ActionBar。它必须通过主题来完成。你可以这样做:

<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">12sp</item>
</style>

关于java - 如何更改操作栏上标题文本的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12897071/

相关文章:

java - 安卓 AES 问题

Android ActionBar 菜单 : Prevent onPressed Color

android - 将 ShowcaseView 与 v7 appcompat ActionBar 一起使用

java - 获取所有部署的 Kubernetes Client-Java API 是什么

android - 同时录制音频和播放音频

java - 向 Apache mahout 添加新方法

Android - 如何将通知设置为将来的特定日期?

android - 在 android 操作栏中带有文本和标题的后退按钮

java - 从外部类和线程调用Jframe中的方法来设置标签值

Java:也添加要计算的更改