【发布时间】:2012-01-17 01:24:20
【问题描述】:
使用此代码,我的程序只是强制关闭(错误)
***public View x = findViewById(R.string.nfoname);***
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.information);
//edittext
***final EditText infoname=(EditText)findViewById(R.id.infoname);***
//clear,confirm
Button clear = (Button)findViewById(R.id.buttonclear);
Button confirm = (Button)findViewById(R.id.buttonconfirm);
//clear button
clear.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
infoname.setText("");
}
});
//confirm button
confirm.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
***x=(View) infoname.getText();***
}
});
}
带*的是错误源
程序功能: 如果用户点击确认,他的名字将被设置为 R.string.nfoname 然后将通过 TextView x = setText(R.string.nfoname); 用于另一个布局;
【问题讨论】: