与此代码,我的计划只是强制关闭(错误)我如何将一个数字/字符串存储到R.string.xx中?
***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);
感谢, 我已经使用这个.. TextView的X =(TextView的)findViewById(); x.setText(“hello”+ getString(R.string.nfoname)); 它工作得很好,但如何设置字符串? 在我心中的一个抽象是类似于 idontknow x =(idontknow)findViewById(R.string.stringname); 这样,只要我改变x的R.string.stringname也会改变 –
2012-01-17 02:12:33
我想这是正确的,好吧关闭研究sharedpreferences – 2012-01-17 02:45:43