我感觉像个白痴,它可能非常简单,但是我似乎无法让TextView的setText(int resid)函数正常工作。
这是我函数的代码:
TextView t1=(TextView) findViewById(R.id.textView1);
TextView t2=(TextView) findViewById(R.id.textView2);
t1.setText(R.id.textView2);
我检查了通过将String与setText一起使用可以找到两个TextView,但是将其与id一起使用始终会将目标TextView的文本值更改为“ false”。
在这种情况下,String
资源ID指的是资源ID,例如R.string.your_string_name
。您现在传递的是一个表示视图ID的整数。这行不通。
如果要从t2
中设置文本t1
,请执行
t1.setText(t2.getText());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句