NavigationDrawer上的自定义字体

时间:2015-08-04 09:45:14

标签: android fonts navigation-drawer typeface drawer

我尝试更改导航程序中的字体,我使用适配器的自定义xml文件,因此我可以成功更改ListView中每个元素的颜色和背景,但我可以&# 39;改变字体,AndroidStudio给我一个 null对象引用所以,我认为它还没有找到textview。我的代码:

elementFromPoint()

非常感谢!

1 个答案:

答案 0 :(得分:1)

试试这个

mDrawerListView.setAdapter(new ArrayAdapter<String>(getActionBar().getThemedContext(), R.layout.fragment_main,R.id.section_label, new String[]{
                getString(R.string.title_section1),
                getString(R.string.title_section2),
                getString(R.string.title_section3),
                "Acerca de...",
                }) {
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View v = super.getView(position, convertView, parent);          
        TextView tv=(TextView)v.findViewById(R.id.section_label);
        tv.setTypeface(tf);             
        return v;
    }
});