2010-03-02 146 views
5
<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) { 
} 

我得到了空指針異常。android textview settext顯示空指針異常

什麼是該解決方案。請回復我

回答

6

好吧,好像是findViewById返回null。這大概就是這樣,因爲this並不是指活動或者你並沒有使用在onCreate觀對活動(你必須調用onCreatesetContentView)。

+0

謝謝,你有樣品 – saravanan 2010-03-02 07:54:14

+1

謝謝jleedev我得到了輸出,其實我混淆了setcontentview方法的位置。現在我被清除 – saravanan 2010-03-02 08:19:59