3

我是Android的学习者。如果单击按钮,我想String[]={"Rubin","Android","Steve"}在 textview 中显示。

我收到空指针异常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。在 Activity 中分配该 ID,您的问题就解决了。

于 2012-11-21T14:46:22.220 回答