android setLayoutParams不起作用
2015-12-23 17:03
519 查看
手动添加radiobutton,这样写无marginTop效果
RadioGroup.LayoutParams bt_params = new RadioGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ScreenUtil.dp2px(50,this)); bt_params.setMargins(0,ScreenUtil.dp2px(10,this),0,0);
radioButton.setLayoutParams(bt_params);
radioGroup.addView(radioButton);
把setLayoutParams()放到addView之后,就有效果
RadioGroup.LayoutParams bt_params = new RadioGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ScreenUtil.dp2px(50,this)); bt_params.setMargins(0,ScreenUtil.dp2px(10,this),0,0);
radioGroup.addView(radioButton);
radioButton.setLayoutParams(bt_params);
相关文章推荐
- Android中ListView如何分页加载数据
- Android版添加phonegap---横竖屏锁定插件教程
- Android之自定义ImageView圆形图片
- android自定义属性attrs
- Android 开发如何做好内存优化
- android onCreate中获取view宽高为0的多种解决方法
- Android 自动检测版本并升级
- Android 开源项目分类汇总
- android 多点触控案例解析
- Android组件的概念
- Android之手机屏幕大小的获取
- Android Studio常见问题整理
- android 游戏总结2
- 2.Android之按钮Button和编辑框EditText学习
- java代码中实现android背景选择的selector-StateListDrawable的应用
- android SDK开发(五)TitleBar封装
- Android判断用户的网络类型实例讲解(2/3/4G、wifi)
- android 设计模式笔记
- android 打包签名错误
- Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法