Android: использовать ввод текста редактирования, чтобы установить текст кнопки? - PullRequest
1 голос
/ 08 июня 2011

Я сохраняю свой текст edditext:

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 = "" для одной из моих кнопок.Я не знаю, как с этим справиться. Я читал о layoutinflator, но мне кажется, что это слишком сложно для того, что я пытаюсь сделать.

Спасибо за помощь заранее, -Nick

1 Ответ

1 голос
/ 08 июня 2011

Сначала вы найдете нужную кнопку

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

, а затем используйте метод setText для изменения ее текста

SharedPreferences settings = getSharedPreferences("cars4sale",0);
String zipStr = settings.getString("zip", "");    
button1.setText(zipStr);
...