2 baby bonnie Baby_Bonnie 于 2012.11.27 15:45 提问

使用编辑框输入来设置按钮的文本

我保存了edittext文本:

final EditText Zipcodeinput = (EditText) findViewById(R.id.Zipcode);

SharedPreferences settings = getSharedPreferences("cars4sale",0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("zip", Zipcodeinput.getText().toString());
editor.commit();

我想使用字符串“zip”来给每一个按钮设置android:text=" " 属性。但是不知道如何做。我查过相关layout inflator的资料,但对于这个问题似乎过于复杂。大家有什么好的方法能设置按钮的文本吗?

1个回答

curie_87
curie_87   2012.11.27 17:23
已采纳

首先你要找到问题中的按钮

Button button1 = (Button)findViewById(R.id.button1);

然后使用setText方法来改变它的文本

SharedPreferences settings = getSharedPreferences("cars4sale",0);
String zipStr = settings.getString("zip", "");    
button1.setText(zipStr);
Csdn user default icon
上传中...
上传图片
插入图片