Java 单个textView能否显示来自两个不同字符串资源的两个不同文本?

Java 单个textView能否显示来自两个不同字符串资源的两个不同文本?,java,android,textview,radio-button,Java,Android,Textview,Radio Button,我想对TextViews使用相同的布局,但当有人单击单选按钮时,可以交替更改TextViews中的文本。当RadioButton以编程方式处于mainactivity中时,并通过intent传递布尔值;使用布尔值,我计划使用if/else语句以编程方式在活动中更改开/关文本。我将文本放在参考资料'string.xml中 这是我从主要活动中获取值(真/假)的意图 boolean value=getIntent().getBooleanExtra(“s”,false)是。您可以侦听单选按钮的更改,

我想对
TextView
s使用相同的布局,但当有人单击
单选按钮时,可以交替更改
TextView
s中的文本。当RadioButton以编程方式处于mainactivity中时,并通过intent传递布尔值;使用布尔值,我计划使用if/else语句以编程方式在活动中更改开/关文本。我将文本放在参考资料'string.xml中

这是我从主要活动中获取值(真/假)的意图


boolean value=getIntent().getBooleanExtra(“s”,false)是。您可以侦听单选按钮的更改,然后在文本视图上调用setText(R.string.mystring)。根据单选按钮的状态,您可以设置不同的文本

是的,你能做到。请参阅以下代码

radioButton.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
   if(isChecked)

      textview.setText(getString(R.string.string1));
   else

      textview.setText(getString(R.string.string2));

   }
}); 

如果执行if/else,可以将文本设置为if中的一个内容,而else中的另一个内容。除非我弄错了你的问题。回答正确@Yashaswi