更改导航抽屉的字体,以便尝试查找textview

时间:2013-07-23 17:43:38

标签: android android-menu android-fonts

我是android新手所以我有一个非常基本的问题。我正在尝试更改导航抽屉中文本的字体,但我不知道如何获取此文本视图...

我说的是上面的标题而不是滑动菜单的文本视图......

我的具体问题:

在哪里可以找到drawer_layout来获取导航抽屉的文本视图的ID?

mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

我找出了我用于抽屉的布局,但它不是我创建的布局的一部分。哪里可以找到这些?最后我想调用methode setTypface()来改变字体。这是正确的方法吗?

2 个答案:

答案 0 :(得分:1)

首先,请注意您所指的标题不是DrawerLayout的一部分;相反,它是Action Bar中的标题。

没有官方支持的更改操作栏标题字体的方法。但是,此StackOverflow question中有一些解决方法。最不实现这种方式(以及对链接问题的接受答案)是创建自己的自定义Action Bar布局,其中只包含TextView,并将其设置为:

getActionBar().setDisplayShowTitleEnabled(false);
getActionBar().setCustomView(myCustomView);

答案 1 :(得分:0)

您可以使用android:typeface

更改xml中的字体

参考:How to change the font on the TextView?