Android初体验-D3
2013-06-17 17:33
183 查看
1. UI界面布局。
(即可用XML控制布局也可采用Java代码布局,不过在实际应用中是两者混合控制UI界面,为什么呢,因为XML适用于固定的不易改变的组件布局,Java程序控制常变的组件。。。其控制布局的方式类似于在J2ME中的布局方式,在实际开发中既有不变的又有可变的,所以两者结合最好不过了)
线性布局:LinearLayout------通俗的说就是各个组件挨个排列,如果有多个组件多行排列,到行末时,组件内容还没显示完的话,就另起一行显示。
表格布局:TableLayout------想象一下就是Html使用Table一样,单个组件可占用一行,可伸缩。
帧布局:FrameLayout------
相对布局:RelativeLayout------组件之间相对位置布局,比如说:A组件在B组件的右边,那么先要定义B组件,然后在A组件中定义相关属性值
绝对布局:AbsoluteLayout------顾名思义在定义各个组件之后,另外指定宽、高,以及在相应界面的位置,比如:常见的登录界面,通过不断的修改长宽来做出好的界面。
(即可用XML控制布局也可采用Java代码布局,不过在实际应用中是两者混合控制UI界面,为什么呢,因为XML适用于固定的不易改变的组件布局,Java程序控制常变的组件。。。其控制布局的方式类似于在J2ME中的布局方式,在实际开发中既有不变的又有可变的,所以两者结合最好不过了)
线性布局:LinearLayout------通俗的说就是各个组件挨个排列,如果有多个组件多行排列,到行末时,组件内容还没显示完的话,就另起一行显示。
表格布局:TableLayout------想象一下就是Html使用Table一样,单个组件可占用一行,可伸缩。
帧布局:FrameLayout------
相对布局:RelativeLayout------组件之间相对位置布局,比如说:A组件在B组件的右边,那么先要定义B组件,然后在A组件中定义相关属性值
绝对布局:AbsoluteLayout------顾名思义在定义各个组件之后,另外指定宽、高,以及在相应界面的位置,比如:常见的登录界面,通过不断的修改长宽来做出好的界面。
相关文章推荐
- Android使用Kotlin初体验
- Kotlin For Android初体验——配置Kotlin
- Android——PopupWindow(泡泡)初体验
- Android初体验之Monkey和MonkeyRunner
- 阿里Weex框架Android平台初体验
- 使用Kotlin开发Android应用的初体验
- Android开发相关配置初体验
- android初体验
- Android Kotlin初体验
- 三 APPIUM Android自动化 测试初体验
- Android初体验之Monkey和MonkeyRunner
- android--RecycleView.Adapter的初体验
- (原创)《Android编程权威指南》学习笔记01-- Android应用初体验--005
- Android自定义View初体验,实现圆形TextView的三种方式
- Android开发-RecyclerView-AndroidStudio(一)初体验对比ListView
- Android ---ListView 的初体验
- android初体验——HelloWord
- Android RecyclerView初体验
- Spring For Android初体验
- android MVVM 数据绑定初体验