我想写一个简单的例子,我可以在运行时更改按钮的文本。
基本上,我从“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)这是另一个“活动”吗?我应该为此创建一个意图吗?