2012-11-21 33 views
3

我是Android學習者。如果按鈕被點擊,我想在文本框中顯示String[]={"Rubin","Android","Steve"}如何在Android中設置字符串[]的文本視圖?

我對onClick

代碼獲得空指針異常:

TextView tv; 
Button b1; 
    String question[]={"Rubin","Android","Steve"}; 


@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.ques); 
    tv = (TextView) findViewById(R.id.button1); 
    b1 = (Button) findViewById(R.id.startExam); 
    b1.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      tv.setText(question[0]); 
     } 
    }); 
} 
+1

你可以發佈你的logcat結果。而且,我的gue的R.layout.ques的xml是它無法找到textview項目。 –

+1

'ques'佈局中'TextView'的id是否真的是'button1'? – jnthnjns

回答

3

這裏是錯誤

tv = (TextView) findViewById(R.id.button1); 

在TextView中要指定命令按鈕的ID。請檢查您的ques.xml並查看您爲TextView指定的ID。在「活動」中分配該標識並解決問題。

+0

我犯了一個愚蠢的錯誤!謝謝!! – DroidLearner

+0

@Learner678,沒問題,天才會犯愚蠢的錯誤:) – Lucifer

+0

我不是你的天才;)你有超過10K的聲望。它表明你是一個天才:)) – DroidLearner

相關問題