0

我目前正在尝试使用以下代码将我的 ActionBar 标题的字体粗细设置为粗体,但它没有按预期工作。我究竟做错了什么?

<style name="dActionBar" parent="@android:style/Widget.Holo.ActionBar">
        <item name="android:background">#DDDDDD</item>
        <item name="android:textColor">#FFFFFF</item>
        <item name="android:textStyle">bold</item>
        <item name="android:foreground">#000000</item>
    </style>

背景颜色等效果很好。

4

1 回答 1

1

并非所有Android字体都有粗体,例如中文必须使用setFakeBoldText

        final int actionBarTitle = getResources().getIdentifier("action_bar_title", "id", "android");
        final TextView title = (TextView) getActivity().getWindow().findViewById(actionBarTitle);
        title.getPaint().setFakeBoldText(true);
于 2013-09-22T14:05:42.783 回答