我2天大才开始学习Android编程。我可能在核心级别犯了一个错误。如果是这样,请原谅。
我试图将文本框添加到相对布局。单击一个按钮时。
该方法通过属性android:onClick="method"
绑定到按钮
通过执行以下操作。
public method (View view){
RelativeLayout vRL = (RelativeLayout)findViewById(R.layout.rLayout);
TextView vET = new TextView(this);
vET.setText("Text added to view.");
vET.setId(1);
vRL.addView(vET);
setContentView(R.layout.rLayout);
}
但是我在
vRL.addView(vET);
处遇到了空指针异常我做错了什么? -要么-
我是否没有正确添加
TextView
元素? 最佳答案
setContentView(R.layout.rLayout);
将此行放在Activity的
onCreate()
中。这是来自
method()
的行RelativeLayout vRL = (RelativeLayout)findViewById(R.id.rLayout);