gpt4 book ai didi

android - 如何更改 ActionBarSherlock 上的字体样式

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:54 25 4
gpt4 key购买 nike

如何使用 Themes for ActionBarSherlock 更改操作栏标题的字体大小?

我目前的主题(应用于我的整个应用程序如下):

<style name="Theme.MyAppDefaults" parent="@style/Theme.Sherlock.Light">
<item name="android:textSize">@dimen/default_textsize</item>
<item name="actionBarSize">@dimen/action_bar_height</item>
</style>

请注意,字体大小已设置为我应用中所有 View 的设置。只是不是 ActionBar 的字体。

最佳答案

如果您只需要更改标题的样式,您可以像这样添加一个自定义 View :

<TextView
android:id="@+id/action_custom_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="My Custom title"
android:textColor="#fff"
android:textSize="18sp" />

然后隐藏实际标题并显示自定义 View 。

    _actionBar.setDisplayShowTitleEnabled(false);

LayoutInflater inflater = LayoutInflater.from(this);
View customView = inflater.inflate(R.layout.custom_action_layout, null);

TextView titleTV = (TextView) customView.findViewById(R.id.action_custom_title);
// you can apply a custom typeface here or do sth else...

_actionBar.setCustomView(customView);
_actionBar.setDisplayShowCustomEnabled(true);

就是这样!如果您对 ActionBar 标题的默认字体大小感兴趣,它是 18sp。

关于android - 如何更改 ActionBarSherlock 上的字体样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com