Текст на моих кнопках задан в файлах ресурсов.Например,
<Button android:id="@+id/up_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/up_label" />
Приведенный выше код определяет кнопку с текстом @string/up_label.Как я могу изменить этот текст в моей программе во время работы приложения.
@string/up_label
Спасибо.
Button myButton = (Button) findViewById(R.id.up_button); myButton.setText("my text");
возможно это поможет.
Или, если у вас есть новый текст в ресурсах (что, я думаю, у вас есть), вы делаете
Button myButton = (Button) findViewById(R.id.up_button); myButton.setText(R.string.down_label);
где down_label - идентификатор вашей строки.
down_label
Кнопка button = (Button) findViewById (R.id.up_button);
Например:
button.setText("This is how to change text at runtime");