android开发之关于五大布局为什么会有它们各自所对应的属性
2015-01-24 10:13
344 查看
我们以LinearLayout布局为例,来探讨这个问题:
大家都知道LinearLayout是继承于ViewGroup,那么LinearLayout所能用的属性又是从哪里来的呢?
让我们打开android源码所在的路径:frameworks/base/core/res/res/values/atts.xml,在该文件中我们不妨看到这样的节点和属性:
<declare-styleable name=”LinearLayout_Layout”>
<attr name=”layout_width”/>
<attr name=”layout_height”/>
<attr name=”layout_weight” format=”float”/>
<attr name=”layout_gravity”/>
</declare-styleable>
大家都知道LinearLayout是继承于ViewGroup,那么LinearLayout所能用的属性又是从哪里来的呢?
让我们打开android源码所在的路径:frameworks/base/core/res/res/values/atts.xml,在该文件中我们不妨看到这样的节点和属性:
<declare-styleable name=”LinearLayout_Layout”>
<attr name=”layout_width”/>
<attr name=”layout_height”/>
<attr name=”layout_weight” format=”float”/>
<attr name=”layout_gravity”/>
</declare-styleable>
相关文章推荐
- 关于Android开发中布局属性weight的解释
- Android开发五大布局及其属性整合
- android开发基础知识(3) ---五大布局
- Android软件开发之盘点界面五大布局(十六) .
- Android开发---xml布局文件中的常见属性总结
- Android 移动开发编程之各种布局属性
- 关于android布局的两个属性dither和tileMode,background 平铺
- Android软件开发之盘点界面五大布局
- Android软件开发之盘点界面五大布局
- Android软件开发之盘点界面五大布局(十六)
- Android软件开发之盘点界面五大布局
- Android Layout布局文件里的android:layout_height等属性为什么...
- Android软件开发之盘点界面五大布局
- Android开发之详解五大布局
- 关于android布局的两个属性dither和tileMode
- Android软件开发之盘点界面五大布局(十六)
- Android开发之详解五大布局
- Android软件开发之盘点界面五大布局
- 关于android开发在布局中使用sharp时遇到的问题
- 关于android布局的两个属性dither和tileMode