android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一些问题)

原创 2017年01月03日 14:46:27

android动态添加组件,在项目中会经常使用到,首先罗列一下是我自己遇到的一些问题及解决办法
一、 曾经遇到一个问题解决了好久,(RadioGroup 添加RadioButton和其他组件),当RadioGroup动态添加非RadioButton时有时该组件的宽度会默认为wrapcontent,即使你使用了matchparent。
此时我们可以把宽度设为定值,避免其自动wrap

RadioGroup rg = new RadioGroup(getContext());
rg.setOrientation(LinearLayout.VERTICAL);//垂直方向
ViewGroup.LayoutParams rg_lp = new ViewGroup.LayoutParams(600, RadioGroup.LayoutParams.WRAP_CONTENT);//rg的宽度设值为600,确定的值
rg.setLayoutParams(rg_lp);

LinearLayout.LayoutParams lp_et = new LinearLayout.LayoutParams(600, 100);//et的长宽设置
final EditText et = new EditText(getContext());
et2.setLayoutParams(lp_et2);
rg.addView(rb);
rg.addView(et);

此时,edittext的长度将为600个像素,长度可控,不再自适应。

版权声明:本文为博主原创文章,未经博主允许不得转载。

动态添加RadioGroup组件的RadioButton出现多选状况解决

动态添加RadioGroup组件的RadioButton出现多选状况解决 (1)使用radiogroup组件时,每个radiobutton必须有一个id,否则会出现多选,不管是xml文件还是动态添加...
  • qq_30468305
  • qq_30468305
  • 2016年07月14日 14:01
  • 864

Android 代码中动态为RadioGroup添加RadioButton

动态添加RadioButton相关设置
  • hongyiandroid
  • hongyiandroid
  • 2016年07月01日 12:09
  • 7438

android中radioGroup动态添加radioButton

radioGroup这个控件相信大家都有已经早已熟练了吧,这个控件也是很好用的,但是现在的需求是,根据网络获取的数据,来生成加载radioButton,这样的话,我们只能动态加载radioButton...
  • Afanbaby
  • Afanbaby
  • 2017年03月23日 17:13
  • 1900

Android中RadioGroup在代码中动态添加子控件RadioButton

如下图: 我用红线圈出的地方,这个地方想来还得在代码中动态生成,因为个数你不确定 下面看代码: import java.util.ArrayList; import java.util....
  • shihuiyun
  • shihuiyun
  • 2016年10月26日 16:24
  • 6201

RadioGroup动态添加RadioButton,并且获得事件

由于有许多的RadioButton是动态的,不是固定的一些,所以需要在代码中,动态的添加到RadioGroup中,下面是我的实现方法。 1、添加RadioButton到RadioGroup中 ...
  • wuqilianga
  • wuqilianga
  • 2016年01月11日 10:58
  • 844

动态在RadioGroup加载RadioButton

先来看一下效果图看到效果图,如果让你去实现的话,怎么去实现,相信大家会有自己的实现方法,这儿我就来说说我的思路。思路:因为要满足单选的需求,我就用RadioGroup里动态加载RadioButton,...
  • uniquemei
  • uniquemei
  • 2016年05月23日 14:25
  • 1375

Dialog中存在radiogroup动态添加radiobutton的ID问题

Radiogroup动态弹窗取消再次弹出选中Radiobutton时,报错 今天在做一个Dialog中动态添加Radiogroup的子项Radiobutton功能时,出现一个错误。 直接上代码: ...
  • clyrp
  • clyrp
  • 2017年09月04日 16:58
  • 203

动态添加radiobutton时,设置margin

有时候我们不能直接在xml中添加控件,要根据服务器返回的数据来确定控件的数量,所以只能在代码中添加。下面是我遇到的,找了好久才解决。 1.radioGroup可以在xml添加,然后findviewby...
  • caobin_study
  • caobin_study
  • 2016年10月11日 15:19
  • 1477

RadioGroup中动态添加RadioButton,RadioButton状态紊乱

最近做项目需要动态创建单选多选框。大体思路就是:1.动态创建一个RadioGroup.2.动态创建RadioButton,并且添加到RadioGroup中去。如果是自己继承RadioButton,和R...
  • uniquemei
  • uniquemei
  • 2016年12月28日 11:59
  • 569

android 动态加载RadioButton遇到的适配问题

先鄙视一下自己,写博客没有坚持下来! 昨天在项目中遇到的这个问题搞了半天,现在有了解决方法,纪录一下。 一 .RadioButton的布局 ...
  • lianlianzhuifeng
  • lianlianzhuifeng
  • 2015年05月22日 16:32
  • 895
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一些问题)
举报原因:
原因补充:

(最多只允许输入30个字)