android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一些问题)
2017-01-03 14:46
609 查看
android动态添加组件,在项目中会经常使用到,首先罗列一下是我自己遇到的一些问题及解决办法
一、 曾经遇到一个问题解决了好久,(RadioGroup 添加RadioButton和其他组件),当RadioGroup动态添加非RadioButton时有时该组件的宽度会默认为wrapcontent,即使你使用了matchparent。
此时我们可以把宽度设为定值,避免其自动wrap
此时,edittext的长度将为600个像素,长度可控,不再自适应。
一、 曾经遇到一个问题解决了好久,(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,RadioButton设置默认选中第一个,点击其他的RadioButton第一个不再选中,第一个不再选中
- android中radioGroup动态添加radioButton
- android 动态添加组件出现的一些问题
- Dialog中存在radiogroup动态添加radiobutton的ID问题
- Android 动态生成 radiobutton 解决 radiogroup 多行显示的问题 单选
- Android中RadioGroup在代码中动态添加子控件RadioButton
- Android 代码中动态为RadioGroup添加RadioButton
- Android的ListView中给RadioGroup添加setOnCheckChangeListener的问题之一
- Android布局中有两个RadioGroup的RadioButton选中问题
- RadioGroup动态添加RadioButton,并且获得事件
- Android UI之RadioGroup、RadioButton组件
- Android RadioGroup中设置默认选中RadioButton 后,选中两个的问题 解决方法
- Android RadioGroup中设置默认选中RadioButton 后,选中两个的问题 解决方法
- Android RadioGroup中的RadioButton无法选中问题的一种处理方式
- Android入门(八):使用RadioGroup 和RadioButton组件建立单选清单
- android RadioGroup中的RadioButton手动设置相关问题
- Android RadioGroup中横向、竖向布局RadioButton的问题
- RadioGroup中动态添加RadioButton,RadioButton状态紊乱
- RadioGroup动态添加RadioButton,并且获得事件