我正在尝试创建一个带有一些动态控件的屏幕,以及用于学习目的的精确单选按钮。
我设法通过引用main.xml文件中的无线电组来添加单选按钮。
RadioGroup rg = (RadioGroup)findViewById(R.Id.types);
RadioButton rb = new RadioButton(this);
rb.setText("some text!");
rg.addView(rb);
我无法弄清楚如何设置单选按钮的ID?
如果使用rb.setId()它需要一个整数?我试图基本上动态地执行xml位:
答案 0 :(得分:1)
rb。setId(int)是如何设置ID的。你说“它想要一个整数?”好像你觉得那很奇怪。 All View IDs are integers那你还期待什么?
答案 1 :(得分:0)
如果你在xml文件中将其设置为
yadda在R.java文件中显示为自动生成的数字。因此,当您在xml中传递文本时,我不确定分配任何旧数字是否正确。