setText()不是布局xml

时间:2015-05-30 19:58:29

标签: java android xml

是否可以从一个班级到另一个班级进行setText(),让我解释一下,例如class A布局A.xmlclass B B.xml }。

来自A类的B.xml中的T​​extView可以setText()吗?

我试着这样做:

setContentView(R.layout.activity_match_finder);
hold = (TextView) findViewById(R.id.hold);
hold.setText("");

但它不起作用。

1 个答案:

答案 0 :(得分:0)

您可以通过意图将文本从一个类发送到另一个类,然后将其设置为textview,如下所示:

a类:

 String word = "hello";

Intent send= new Intent(a.this,b.class);
                send.putExtra("TAG", word);   
                a.this.startActivity(send);  

然后在b级

String getVal;
        getVal = getIntent().getExtras().getString("TAG");

        textview.setText(getVal);  

显然,类a中的意图需要使用某种按钮点击发送,具体取决于您的设计需要。