在TextView上设置自定义字体时出现NullPointerException

时间:2016-09-27 20:51:46

标签: android fonts nullpointerexception textview

我试图在TextView上使用自定义字体...但是在运行我的应用时我遇到了异常

 
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTypeface(android.graphics.Typeface)' on a null object reference




 在正确的道路上,这是我的代码:


我的XML

2 个答案:

答案 0 :(得分:1)

问题与您的自定义字体无关 - 它与TextView连接。

您没有将布局扩展到HomeActivity。缺少部分:

setContentView(R.layout.your_home_activity_layout)

将其放在行protected void onCreate()SetFont usfnt1

之间

答案 1 :(得分:1)

您是否尝试过设置内容视图?在onCreate()

中添加以下内容
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);