根据Android Studio中的字符串值动态添加单选按钮列表?

时间:2017-09-24 00:42:07

标签: java android listview radio-button radio-group

我已经看到这可以用于 ListView ,您可以从 strings.xml 中获取字符串数组值并填充ListView 动态< / strong>取决于所列项目的数量。

但我想知道是否可以使用Radio Buttons和Radio Button Group完成相同的专长?

我遇到过这段代码

RadioGroup rgp= (RadioGroup) findViewById(R.id.radiogroup);
RadioGroup.LayoutParams rprms;

for(int i=0;i<3;i++){
      RadioButton radioButton = new RadioButton(this);
      radioButton.setText("new"+i);
      radioButton.setId("rbtn"+i);
      rprms= new RadioGroup.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
      rgp.addView(radioButton, rprms);

  }

我想知道如何修改radioButton.setId("rbtn"+i)以从 strings.xml 文件中获取字符串数组值。

1 个答案:

答案 0 :(得分:1)

使用String[] foo_array = getResources().getStringArray(R.array.foo_array);从strings.xml中读取数组。然后遍历获得的数组。