当前位置:编程学习 > wap >>

请教关于动态生成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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,