我是 Android 的学习者。如果单击按钮,我想在 TextView 中显示String[]={"Rubin","Android","Steve"}
。
我在 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]);
}
});
}
最佳答案
这里是错误
tv = (TextView) findViewById(R.id.button1);
在 TextView 中,您正在分配命令按钮的 ID。请检查您的 ques.xml 并查看您为 TextView 分配的 ID。在 Activity 中分配该 id,您的问题就解决了。
关于android - 如何在 Android 中设置 String[] 的 TextView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13495679/