一、UI组件:布局管理器
1、线性布局:linearLayout
xml属性:androID: layout-gravity 相对于父容器,对齐方式
androID: gravity 所包含的子元素
androID: layout-weight 相对于父容器,所占权重
2、表格布局:tableLayout <tableRow>
xml属性:androID: collapseColumns=”” 被隐藏的列序号 (从0开始)
androID: shrinkColunns=”” 允许被收缩
androID: stretchColumns=”” 允许被拉伸
3、帧布局:FrameLayout
xml属性:androID: foreground=”” 前景图像,位于帧布局最上面
4、相对布局:relativeLayout
5、网格布局:GrIDLayout
6、绝对布局:absoluteLayout 很难兼顾不同屏幕大小、分辨率的问题
二、UI组件:TextVIEw及其子类
autoCompleteTextVIEw为其设置Adapter
三、UI组件:ImageVIEw及其子类
四、UI组件:AdapterVIEw及其子类
AdapterVIEw只是容器,可以包括多个列表项。Adapter负责采用合适的方式显示这些列表
Spinner 列表选择框,在xml中通过androID:entrIEs静态指定数组资源,在代码中动态设置adapter
gallery不再推荐,使用其他水平滚动组件,horizontalscrollview、VIEwPage来代替
AdapterVIEwFipper,程序可通过showPrevIoUs()与showNext()方法控制该组件显示上、下一个VIEw,切换中可以使用渐隐渐显的动画效果,startFilpPing()自动播放
StackVIEw与AdapterVIEwFipPing控制上下播放一样,显示的是叠在一起的
五、UI组件Progressbar及其子类
Progressbar
AbSeekbar
Seekbar(拖动条) ratingbar(星级评分条)
六、UI组件VIEwAnimator及其子类
可以将多个vIEw组件叠在一起,可以在vIEw切换时表现出动画效果
总结以上是内存溢出为你收集整理的Android应用的界面编程,布局管理器全部内容,希望文章能够帮你解决Android应用的界面编程,布局管理器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)