是否可以从一个班级到另一个班级进行setText()
,让我解释一下,例如class A
布局A.xml
和class B
B.xml
}。
来自A类的B.xml中的TextView可以setText()
吗?
我试着这样做:
setContentView(R.layout.activity_match_finder);
hold = (TextView) findViewById(R.id.hold);
hold.setText("");
但它不起作用。
答案 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中的意图需要使用某种按钮点击发送,具体取决于您的设计需要。