我是android新手所以我有一个非常基本的问题。我正在尝试更改导航抽屉中文本的字体,但我不知道如何获取此文本视图...
我说的是上面的标题而不是滑动菜单的文本视图......
我的具体问题:
在哪里可以找到drawer_layout来获取导航抽屉的文本视图的ID?
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
我找出了我用于抽屉的布局,但它不是我创建的布局的一部分。哪里可以找到这些?最后我想调用methode setTypface()来改变字体。这是正确的方法吗?
答案 0 :(得分:1)
首先,请注意您所指的标题不是DrawerLayout的一部分;相反,它是Action Bar中的标题。
没有官方支持的更改操作栏标题字体的方法。但是,此StackOverflow question中有一些解决方法。最不实现这种方式(以及对链接问题的接受答案)是创建自己的自定义Action Bar布局,其中只包含TextView,并将其设置为:
getActionBar().setDisplayShowTitleEnabled(false);
getActionBar().setCustomView(myCustomView);
答案 1 :(得分:0)
您可以使用android:typeface
更改xml中的字体