按钮设置文本活动B.

时间:2012-09-17 05:24:43

标签: android button android-activity

我来自卡利哥伦比亚,不会说英语好的

我有activityA和activityB一个Button活动A
单击按钮设置文本activityB = setText(“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
*/


}
像我这样的问题: Calling button from another Activity

2 个答案:

答案 0 :(得分:2)

- 活动A和活动B

- 活动B有一个按钮mbutt。

从活动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);

答案 1 :(得分:0)

你可以为此明确表达意图。在实例化后,将字符串与intent.putextra()方法放在一起。使用settext.getextras()将字符串返回到其他活动中。然后,如果您希望在下一个活动中写入不同但相应的字符串,则可以使用switch语句。