菜鸟的安卓实习之路---layoutParams
来源:互联网 发布:淘宝冠军 编辑:程序博客网 时间:2024/05/17 22:18
在开发项目的时候,需要用一个第三方的滑动switch (slideSwitch) 控件,但是在xml 文件当中设置参数,比如,宽,高,上下左右margin ,居中等,都失效了,然后我就采用了,才使用他的时候,用代码设置他的LayoutParams 的方法。
//设置两个switch的布局参数android.widget.RelativeLayout.LayoutParams params = new android.widget.RelativeLayout.LayoutParams(51,31);params.setMarginEnd(40) ;params.addRule(RelativeLayout.CENTER_VERTICAL) ;params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT) ; musicSwitch.setLayoutParams(params);soundEffectSlideSwitch.setLayoutParams(params) ;
其中addRule 开始我也不知道,然后 到相关的RelativeLayout 对应的LayoutParams 当中frameworks 层,当中去找源码的实现方法。然后找到了这个方法,实现了需要的功能。
0 0
- 菜鸟的安卓实习之路---layoutParams
- 菜鸟的安卓实习之路---java的instance
- 菜鸟的安卓实习之路----开篇
- 菜鸟的安卓实习之路---布局思想
- 菜鸟的安卓实习之路---采用preferenceFragment布局
- 菜鸟的安卓实习之路---- setClickable和setEnabled
- 菜鸟的安卓实习之路---布局
- 菜鸟的安卓实习之路---如退出应用程序
- 菜鸟的安卓实习之路---发邮件
- 菜鸟的安卓实习之路---设置Activity的大小
- 菜鸟的安卓实习之路---Intent的几个用处
- 菜鸟的安卓实习之路----java的可变参数...
- 菜鸟的安卓实习之路---- android的广播(1)
- 菜鸟的安卓实习之路----TextWatcher的三个函数
- 菜鸟的安卓实习之路----TextWatcher的三个函数
- 菜鸟的安卓实习之路----dialog大小,位置等的调整
- 菜鸟的安卓实习之路----java的this函数
- 菜鸟的安卓实习之路---自定义控件的属性
- 例题11-4 电话圈 uva247
- 培训心得(项目方面)
- Spark(三) -- Shark与SparkSQL
- AM335x GPMC NAND时序计算和读写性能测试
- HOJ1867 经理的烦恼【树状数组】
- 菜鸟的安卓实习之路---layoutParams
- Ubuntu下安装Apache+PHP+MySQL
- HDU 1272 小希的迷宫
- elasticsearch快照和恢复
- VC++中双缓冲技术画图
- java 注解
- 做一个不断积累的人
- memcached缓存技术简介
- 程序员应该具备的十个代码习惯