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个像素,长度可控,不再自适应。

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

相关文章推荐

android中radioGroup动态添加radioButton

  • 2017年03月23日 17:00
  • 25.81MB
  • 下载

android中radioGroup动态添加radioButton

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

Android初级之组件基础07-RadioButton/RadioGroup

关于RadioButton RadioButton继承于CompoundButton,是TextView、Button的子孙类,其有两种状态(选中或不选中)。 常用属性:  isCh...

动态添加RadioGroup的RadioButton

  • 2014年05月23日 10:36
  • 1.35MB
  • 下载

Android 动态生成 radiobutton 解决 radiogroup 多行显示的问题 单选

项目有需求,然后看了下网上的方法,好多都太麻烦了,而且也不怎么靠谱。。 先上效果图 先上布局的代码 ...

UI组件详解2---- RadioGroup、RadioButton、CheckBox、ListView、Spinner

UI组件详解2                              ---- RadioGroup、RadioButton、CheckBox、ListView、Spinner   Radi...

android动态添加删除组件(Layout)

  • 2015年01月04日 11:24
  • 450KB
  • 下载

Android开发—RadioGroup中RadioButton默认选中问题

RadioButton互斥失效;RadioButton出现多选

Android ListView中的项中包含RadioGroup时,RadioButton混乱选中的问题的解决方法

转载请注明出处。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一些问题)
举报原因:
原因补充:

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