-1

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

我有activityA 和activityB 一个Button activityA
点击按钮set Text 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
*/


}

像我这样的问题: 从另一个活动中调用按钮

4

2 回答 2

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);
于 2012-09-17T05:54:52.417 回答
0

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

于 2012-09-17T05:35:44.273 回答