给linearlayout的控件排序
2016-02-25 14:55
302 查看
总结一句话就是: 用LinearLayout的removeViewAt (int index) 与 addView (View child, int index) 方法排序. 明白了的话就不用往下看了....
首先根据需求的一次次修改,图是这样的(别问我为什么不用gridview...问老板去...)
...但是这样太丑了... 隐藏掉无权限的又显得太空....那排一下序是不是会好一点...
改造开始 ,代码就不贴了,说思路吧
首先我还是把按钮全都写在了布局文件里.. 然后在activity里定义出来..然后oncreate初始化后,从服务器获取显示权限(异步),然后我把按钮从linearlayout里remove掉....再循环判断addview上...就OK了...
变成了这样子:
最后补充一下...这是因为一次次需求修改后的偷懒修改方法...本文只是为了记录这个个人认为有趣的小技巧...
首先根据需求的一次次修改,图是这样的(别问我为什么不用gridview...问老板去...)
...但是这样太丑了... 隐藏掉无权限的又显得太空....那排一下序是不是会好一点...
改造开始 ,代码就不贴了,说思路吧
首先我还是把按钮全都写在了布局文件里.. 然后在activity里定义出来..然后oncreate初始化后,从服务器获取显示权限(异步),然后我把按钮从linearlayout里remove掉....再循环判断addview上...就OK了...
变成了这样子:
最后补充一下...这是因为一次次需求修改后的偷懒修改方法...本文只是为了记录这个个人认为有趣的小技巧...
相关文章推荐
- 对FlowLayoutPanel里面的控件进行排序
- sublime text 安装和使用技巧一
- Oracle Study之--AIX RAC下OCR磁盘故障(PROT-602)
- quartz任务串行并行
- string和stringstream用法总结
- boolean值及switch case判断
- android 蓝牙4.0开发
- Java加载Class文件的原理机制
- 卸载mysql残留
- 解决 执行计划看不到过滤条件 出现'PLAN_TABLE' is old version的问题
- php 多选框
- 如何把位图转成矢量图
- TR已释放后想要修改或者删除 方法2
- 面试题二 C/C++面试秘笈 之单链表逆转/反转
- IOS程序开发概览
- Java基础09 类数据与类方法
- netcfg.exe
- Maven相关
- eclipse自动补全的设置
- Running R from Eclipse – StatET Features