我想在新页面中单击按钮时显示要显示的特定文本,但唯一显示的是默认的“TextView”
这是显示之前的页面。因此,一旦他们单击一个按钮,就会将他们带到下一页,向他们显示结果
公共类 Option1 扩展 Activity 实现 OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.option1);
Button butn1 = (Button) findViewById(R.id.button1);
butn1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
Intent intent = new Intent(this,Display.class);
intent.putExtra("Option", "Choice1");
startActivityForResult(intent, 1);
this.startActivity(intent);
}
}
一旦他们按下上一页上的按钮,我希望它根据单击的按钮显示他们选择的内容,但它没有在 TextView 区域中显示新文本
public class Display extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.display);
//It works if i just have this part
//TextView tv = (TextView) findViewById(R.id.textView1);
//tv.setText("Exterior" + "\nOption1");
}
@Override
public void onClick(View v) {
Intent intent = getIntent();
String msg = intent.getStringExtra("Option");
if (msg.contentEquals("Choice1")){
TextView tv = (TextView) findViewById(R.id.textView1);
tv.setText("Exterior" + "\nOption1");
}
else if (msg.contentEquals("Choice2")){
}
}
}