0
我想寫一個簡單的例子,我可以在運行時更改按鈕的文本。如何在Android上在運行時更改按鈕的文本?
基本上,我從「EditText」視圖中提取文本並試圖填充按鈕「OnClick」事件的內容。
但是,系統崩潰。
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
// Do something in response to button
Button btn = (Button) findViewById(R.id.button_message);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
btn.setText(message);
}
我在做什麼錯?
a)我應該在按鈕上爲此註冊一個監聽器嗎? b)這是另一個「活動」,我應該爲此創建一個意圖嗎?
後從logcat的錯誤日誌。 – 2013-04-27 04:34:05
sendMessage是你在XML中聲明的onClick屬性嗎? – 2013-04-27 05:06:35