请教关于动态生成RadioButton的问题
String array_area[] = {"111", "222", "333"};this.rgArea = (RadioGroup)findViewById(R.id.rg_area);
for(int i = 0; i < array_area.length; i++)
{
final RadioButton rb = new RadioButton(this);
rb.setText(array_area[i]);
rgArea.addView(rb);
}
请问 为什么这些写 RadioButton上的没有显示111 222 333 都是空白的?
是哪儿漏写了? --------------------编程问答-------------------- 会不会是字体颜色跟背景色一样?设置一下字体颜色看看 --------------------编程问答-------------------- rgArea 宽度、高度、颜色的问题吧 --------------------编程问答-------------------- rgArea 每个radioButton的宽度是否够宽,text一般不是在radiobutton的正上方,是在右侧。你可以用radioButton.getText() 来看看是否赋值了 --------------------编程问答-------------------- 我也遇到过这种情况,其实就是你得设置这个radiobutton的字体颜色
for(int i = 0;i < chc;i++){
RadioButton radioButton = new RadioButton(getApplicationContext());
radioButton.setTextColor(Color.BLACK);
radioButton.setTextSize(17);
radiogroup.addView(radioButton);
}
这是我的代码! --------------------编程问答-------------------- 没有设置字体颜色。
补充:移动开发 , Android