我已经创建了一个ActionBar(android.support.v7.widget.Toolbar
),如下所示。
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myToolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize">
</android.support.v7.widget.Toolbar>
在我的ActionBar中,除了标题之外,我还有Subtitle。但是我想自定义字幕。在自定义中,我的意思是字体大小,颜色和字体。
我尝试了各种主题和风格,但仍然不成功。
如果有一个简单的完整示例说明如何做到这一点,那将非常有帮助。谢谢!
答案 0 :(得分:42)
如果您的布局文件中还没有此命名空间属性,请添加它:
的xmlns:应用= “http://schemas.android.com/apk/res-auto”
更新布局文件中的工具栏属性,如下所示:
textSize
添加以下样式:
dp
对此答案的评论讨论sp
的单位是dp
还是$AOSP/device
。当我最初写这个答案时,我查看了Android源文件并看到使用了vendorsetup.sh
。我建议坚持下去。正如FrancescoDonzello在评论中解释的那样,工具栏的大小是固定的,与其他小部件不同,它不会扩展为包含通过更改手机设置而放大的文本。