LinearLayout和AbsoluteLayout的区别
来源:互联网 发布:道士 知乎 编辑:程序博客网 时间:2024/05/16 05:32
Android 的UI 布局都以Layout 作为容器,在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像。控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些:
id="@+id/edtInput",ID 是连接UI 与代码的桥梁;
id="@+id/edtInput",ID 是连接UI 与代码的桥梁;
Gravity= "center" ,Layout 中的控件居中 ,
layout_width="fill_parent" ,自动填充至屏幕宽度,layout_height 同理
layout_width="wrap_content" ,自动填充为控件大小,layout_height 同理
LinearLayout ,在LinearLayout 里面的控件,按照水平或者垂直排列:orientation="horizontal" :水平排列;orientation=" vertical" :垂直排列
当LinearLayout 是horizontal ,并且里面的控件使用了layout_width="fill_parent" ,第二组控件会挡在屏幕的右边,那也就是看不到了。
AbsoluteLayout ,是一个按照绝对坐标定义的布局,由于使用绝对坐标去定位控件,因此要实现自适应界面时,应尽少使用 AbsoluteLayout 。
AbsoluteLayout 里面的控件都以layout_x 、layout_y 来定义其位置:
上图中的TextView01的X坐标为10px,Y坐标为10px:
- LinearLayout和AbsoluteLayout的区别
- Android布局:LinearLayout、FrameLayout和RelativeLayout,AbsoluteLayout
- linearLayout 和 relativeLayout的区别
- Android之LinearLayout、AbsoluteLayout
- Android中LinearLayout、RelativeLayout、TableLayout、AbsoluteLayout容器的使用
- Android中LinearLayout、RelativeLayout、TableLayout、AbsoluteLayout容器的使用
- Android的LinearLayout.getLayoutParams().width 和 LinearLayout.getWidth() 的区别
- AbsoluteLayout和FrameLayout的学习
- linearLayout 和 relativeLayout的属性区别
- linearLayout 和 relativeLayout的属性区别
- linearLayout 和 relativeLayout的属性区别
- 自定义view 和linearlayout 的显示区别
- linearLayout 和 relativeLayout的属性区别
- linearLayout 和 relativeLayout的属性区别(转)
- 【转】linearLayout 和 relativeLayout的属性区别
- linearLayout 和 relativeLayout的属性区别
- LinearLayout中layout_gravity和gravity的区别
- android的五大布局(LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLa)
- 0907
- 0908
- 0909
- 用Java实现数据库应用系统
- JAVA年度安全 第五周 防止“点击劫持”(ClickJacking)
- LinearLayout和AbsoluteLayout的区别
- android 如何分辨移动wap网络,3G网络,WIFI网络
- linux上传文件时:Encountered 1 errors during the transfer错误解决
- return false 和event.returnvalue=false用法
- 通过 https 连接webservice示例
- cocos2d-iphone的各种层CCNode CCScene CCLayer CCSprite的锚点及宽高位置。
- matlab 里定义全局变量,常量
- Android开启闪光灯的几种办法
- Http的KeepAlive最详细的说明文档