3

私はAndroidの学習者です。ボタンがクリックされた場合、テキストビューで表示String[]={"Rubin","Android","Steve"}したい。

でnullポインタ例外が発生します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]);
        }
    });
}
4

1 に答える 1

3

ここにエラーがあります

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

TextViewでは、コマンドボタンのIDを割り当てています。ques.xmlをチェックして、TextViewに割り当てたIDを確認してください。アクティビティでそのIDを割り当てると、問題が解決します。

于 2012-11-21T14:46:22.220 に答える