如何在操作栏上更改标题文本的大小?
2022-09-01 01:55:01
每个Android 4.0应用程序上都有一个,它有一个标题。我需要使这个尺寸更小。但我不明白我怎么能做到这一点,因为没有为它提供公共方法。备注:我不想使用自定义视图。ActionBar
ActionBar
每个Android 4.0应用程序上都有一个,它有一个标题。我需要使这个尺寸更小。但我不明白我怎么能做到这一点,因为没有为它提供公共方法。备注:我不想使用自定义视图。ActionBar
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>
你总是可以做这样的事情:
ActionBar actionBar = getActionBar();
actionBar.setTitle(Html.fromHtml("<small>YOUR TITLE</small>"));