转载 通过Java代码设置layout_weight
来源:互联网 发布:nsga2算法讲解 编辑:程序博客网 时间:2024/05/18 00:54
通过Java代码设置layout_weight
通过Java code来设置View的layout_weight。
方法一:
LayoutParams param = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT, 1.0f);
然后:View.setLayoutParams(param),则这个View在它的LinearLayout的layout_weight为1.0f (表示1.0是浮点数,或者 (float)1.0)
方法二:
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT);
params.weight = 1.0f;
Button button = new Button(this);
button.setLayoutParams(params);
为什么会有方法二呢?因为有可能会通过new LinearLayout.LayoutParams来设置Gravity,比如:
leftArrow = new ImageButton(context);
lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT, Gravity.LEFT);
lp.weight = 1.0f;
leftArrow.setLayoutParams(lp);
- 转载 通过Java代码设置layout_weight
- 通过Java代码设置layout_weight
- 通过Java代码设置layout_weight
- Android通过java代码中设置margin
- Java代码下载网站的资源,通过设置Referer反反盗链
- 如何通过Java代码设置TextView--TextView篇
- android:layout_weight设置解读
- Silverlight通过代码设置样式
- java 代码混淆 转载
- Java代码优化(转载)
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- android中如何在代码中直接设置View的layout_weight属性
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- (莱昂氏unix源代码分析导读-46)权限、管道
- 索引的原理及索引建立的注意事项
- 调用 google方法生成饼图、条形图、表格
- linux程序设计笔记(1)
- [转]职场外交辞令
- 转载 通过Java代码设置layout_weight
- 第七章 多态
- 随手记录一些学到得东西
- 【集合】LinkedList链表类
- 如何使用GoogleAnalytics统计特定页面(工作笔记3)
- poj 2594 Treasure Exploration 可重复覆盖的二分图最小覆盖路径
- Apophysis作品——潘多拉魔盒渲染日志
- 设计一个html布局器,能移动。拖拽,有属性框。并能生成页面
- 播放 wav 文件