TextView的xml中写一下android:id=“@+id/text”这个属性
然后在activity的oncreat里面获取一下(TextView)newText =(TextView)findViewById(R.id.text);
之后就可以newText.setText()了
我是要在layout文件里取到test2的值,你这个逻辑反了
@寻求帮助的编程小白: newText.setText(test2.getText());
@Sample1994: 你这个是在activity里取到textview的值,反了
layout中写值一般都是写成@String/***这样的,可以在String中写一个,不过不建议这样写,最好是在java文件中进行处理
@Sample1994: 定义成字符串就是定值了,我现在这个test是变量,我想根据值得不同,引用到布局文件中就显示相应的值。
@寻求帮助的编程小白: 定义成字符串并一定是定值,如果非要在String里面写的话,可以使用<xliff:g>标签进行动态的内容插入
你的test2是一个对象,TextView文本框text属性接收的是一个字符串,你是想要显示test2的那个属性值,就使用TextView的setText方法设置。
我是要在layout文件里取到test2的值,你这个逻辑反了
@寻求帮助的编程小白: 用databinding