【问题标题】:Button set Text Activity B按钮设置文本活动 B
【发布时间】:2012-09-17 05:24:43
【问题描述】:

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

我有 activityA 和 activityB 一个按钮 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
*/


}

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

【问题讨论】:

    标签: android button android-activity


    【解决方案1】:

    - 活动 A 和活动 B

    - Activity 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);
    

    【讨论】:

    • 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");开始活动(手动);
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      • 2018-07-08
      • 1970-01-01
      • 2013-11-20
      • 2020-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多