我在前台有一项活动。 当我按下按钮" OK"在活动上,同样的活动必须在其中包含新字段。
我在onclick处理程序中将按钮文本从OK更改为CANCEL。它工作正常。 但是用户无法看到加载了新页面。
我是android的新手,有人可以提示我吗?
答案 0 :(得分:1)
听起来你需要阅读documentation
但作为快速入门,您应该build a new intent开始Activity
。您可以在Activities
上使用putExtra
方法Intent
之间传递数据:
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, YourActivityName.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
当您使用以下内容Activity
开始Intent
String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
时,您可以View
存储在其中:
textView.setText(message);
您可以{{1}}内的retrieve the data(或任何其他数据字段):
{{1}}
答案 1 :(得分:0)
以下是否有效? (将其放在onClick方法中)
TextView txtView1 = (TextView) findViewById(R.id.textView1);
textView1.setText(newText)
其中newText是您需要放置在textView中的新String,而R.id.textView1是您在布局中对TextView的引用。