【Android】7.1 布局控件常用的公共属性
2016-02-10 17:47
525 查看
分类:C#、Android、VS2015;
创建日期:2016-02-10
LinearLayout:线性布局。
GridLayout:网格布局。
TableLayout:表布局。
FrameLayout:框架布局。
Relative Layout:相对布局。
AbsoluteLayout:绝对布局。
1、id
android:id:“@+id/id1”表示这个id是新添加的id,其名称为id1。
“@id/id1”表示这个id是引用id1的控件。
2、padding
android:padding:内边距。
3、fill_parent、match_parent
android:fill_parent或者match_parent:表示宽度(或高度)和父元素相同。
4、wrap_content
android:wrap_content:表示宽度(或高度)随本身的内容自动调整。也可以直接用px值来设置宽度或高度(与像素密度有关),或者用dp来设置(与像素密度无关)。
5、layout_weight
android:layout_weight:填充屏幕剩余空间的重要度(也叫优先级或叫权值)。默认为0(最高),数值越大优先级越低。优先级生效的前提是其父层的相应layout_width/layout_height=“fill_parent”,否则wrap_content会被压缩到只占用最小的剩余空间。
6、layout_gravity 、gravity
android:layout_gravity:该控件在其容器控件中的对齐方式。即:往哪一端偏沉(gravity:重力)。
android:gravity:文字在该控件中的对齐方式(往哪一端偏沉)。
创建日期:2016-02-10
一、简介
Android应用程序中的布局控件都是容器控件,用于控制子元素的排列和放置方式。Android提供的布局控件有:LinearLayout:线性布局。
GridLayout:网格布局。
TableLayout:表布局。
FrameLayout:框架布局。
Relative Layout:相对布局。
AbsoluteLayout:绝对布局。
二、常用的公共属性
Android的每个布局控件(layout)都是一个容器元素,利用它可以组合多个子元素。其中有些基本属性是通用的。这些通用的基本属性有:1、id
android:id:“@+id/id1”表示这个id是新添加的id,其名称为id1。
“@id/id1”表示这个id是引用id1的控件。
2、padding
android:padding:内边距。
3、fill_parent、match_parent
android:fill_parent或者match_parent:表示宽度(或高度)和父元素相同。
4、wrap_content
android:wrap_content:表示宽度(或高度)随本身的内容自动调整。也可以直接用px值来设置宽度或高度(与像素密度有关),或者用dp来设置(与像素密度无关)。
5、layout_weight
android:layout_weight:填充屏幕剩余空间的重要度(也叫优先级或叫权值)。默认为0(最高),数值越大优先级越低。优先级生效的前提是其父层的相应layout_width/layout_height=“fill_parent”,否则wrap_content会被压缩到只占用最小的剩余空间。
6、layout_gravity 、gravity
android:layout_gravity:该控件在其容器控件中的对齐方式。即:往哪一端偏沉(gravity:重力)。
android:gravity:文字在该控件中的对齐方式(往哪一端偏沉)。
相关文章推荐
- android 注解框架 butterKnife 和AndroidAnnotations
- Android EditText取消焦点并关闭输入法
- android多线程使用入门(简要笔记)
- android 数据库sqlite的使用
- Android 属性动画(Property Animation) 完全解析 (下)
- Android 属性动画(Property Animation) 完全解析 (上)
- Android activity的生命周期
- Android Studio调试功能使用总结
- android中sharedPreferences的用法
- android最快的模拟器
- #Android源码#View的onMeasure方法
- Android studio优点及快捷键
- 安卓开发——错误提示:Your content must have a ListView whose id attribute is 'android.R.id.list'
- Android设计模式-单例模式
- Android 学习(2)
- #Android源码#View的构造方法为什么要4个?
- android的数据传递
- Android提高应用的安全性, 禁止屏幕截图
- android定期动态更新启动页
- Android目录结构 及作用——摘自第一行代码