<TextView
android:id="@+id/first_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/black"
android:textColor="@color/light_grey"
android:text="FirstName"
></TextView>
TextView first_text_view;
first_text_view = (TextView)this.findViewById(R.id.first_name);
try {
first_text_view.setText("Android");
}catch(Exception e) {
}
我得到了nullpointer异常。
这是什么解决方案。请回复我
答案 0 :(得分:6)
好吧,似乎findViewById
返回null
。可能就是这种情况,因为this
没有引用该活动,或者您没有将视图分配到onCreate
中的活动(您必须在setContentView
中调用onCreate
})。