android学习之LayoutParams
来源:互联网 发布:淘宝上哪家日代靠谱 编辑:程序博客网 时间:2024/05/22 08:14
///////////////////////////////////////////////////////////////
AbsListView.LayoutParams lp=new AbsListView.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,64);
主要是由上面的一行代码引起的
对于LayoutParams的认识,下面的一段话比较好
LayoutParams继承于Android.View.ViewGroup.LayoutParams.
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。
可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就是每个棋子都有一个位置的信息,如这个棋子在4行4列,这里的“4行4列”就是棋子的LayoutParams。
但LayoutParams类也只是简单的描述了宽高,宽和高都可以设置成三种值:
1,一个确定的值;
2,FILL_PARENT,即填满(和父容器一样大小);
3,WRAP_CONTENT,即包裹住组件就好。
【摘】http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.html
有了上面的认识,便可以在JAVA代码中设置LinearLayout的长宽,下面的设置是宽为march_parent,长指定160dp
LinearLayout ll=new LinearLayout(MainActivity.this); ll.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 160));
对于AbsListView,先前有一张关于继承的全图,下面附一张AdapterView与子类的图
- android学习之LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习----WindowManager.LayoutParams
- android学习----WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习----WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- android学习---- WindowManager.LayoutParams
- Android 之 LayoutParams
- Android之LayoutParams的用法
- Android Studio移除的Module如何恢复(转载)
- Hibernate配置文件(.cfg.xml)参考实例
- 架构(三层架构)、框架(MVC)、设计模式三者异同点
- HBase总结(1)-- 数据插入与Put对象
- 查找指定目录下的所有日志文件*.log perl
- android学习之LayoutParams
- vim 的使用
- Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)
- C++高阶函数
- gdb 命令列表
- shell type使用
- 南京趋势科技面试-处子面
- 跨越鸿沟 传统软件如何变成SaaS
- java读取txt文件内容