我来自哥伦比亚卡利,不会说英语
我有活动 A 和活动 B 按钮活动 A
单击按钮设置文本活动B = 设置文本("100");
public void onClick(View arg0) {
Intent manu = new Intent (MainActivity.this,Sonido.class);
setContentView(R.layout.activity_main2);
((TextView) findViewById(R.id.textView21)).setText("100");
startActivity(manu);
/*
1.getText()
2.putString()
3.getString()
.take data from a string and show activity B
.The button is only in the activity
*/
}
像我这样的问题:从另一个活动调用按钮
- 活动 A 和活动 B
- 活动 B 有一个按钮屁股。
从活动 A 移动到活动 B
A ----> B (B has button mbutt)
在活动 A 中:
Intent i = new Intent(A.this, B.class);
i.putExtra("key","100");
startActivity(i);
在活动 B 中:
Button mbutt = (Button)findViewById(R.id.myButt);
Intent intent = getIntent();
String value = intent.getStringExtra("key");
mbutt.setText(value);
您可以为此明确表示意图。在实例化字符串后,将字符串与 intent.putextra() 方法放在一起。使用 settext.getextras() 在其他活动中获取字符串。然后,如果要在下一个活动中写入不同但相应的字符串,则可以使用 switch 语句。