不会应用ActionBar标题权重

时间:2013-09-22 12:45:58

标签: android fonts android-actionbar title android-layout-weight

我目前正在尝试使用以下代码将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>

背景颜色等工作得很好。

1 个答案:

答案 0 :(得分: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);