android radiobutton居中问题

deadPool 发布于 2016/06/19 19:41
阅读 384
收藏 0
想用java实现对radiogroup里radiobutton的宽高,但是weight、gravity属性设置了无效,下面是代码
if (tabs != null && tabs.size() > 0) {
            for (int i = 0; i < tabs.size(); i++) {

                RadioButton rb = new RadioButton(context);

                rb.setText(tabs.get(i));
                rb.setButtonDrawable(android.R.color.transparent);
                rb.setId(RG_ID_DEFAULT + i);
                rb.setTextColor(getResources().getColorStateList(R.color.black));
                LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(0,
                        LinearLayout.LayoutParams.WRAP_CONTENT,1.0f);
                params.gravity=Gravity.CENTER;
                rb.setLayoutParams(params);
                rgTabs.addView(rb, i);
            }

            rgTabs.invalidate();

        }
加载中
0
百世经纶之傲笑红尘
百世经纶之傲笑红尘
Layout.xml文件会用吗
deadPool
deadPool
你说呢,明显想用代码实现,这个问题也解决了,radiobutton要用radiogroup的layoutparams
返回顶部
顶部