**

今天我们来了解一下Android布局剩下的几种方式

**

一:AbsoluteLayout(绝对布局)
布局特点:采用坐标轴的方式定位组件,左上角是(0,0)点,往右x轴递增,往下Y轴递增,组件定位属性为android:layout_x和 android:layout_y来确定坐标。
应用场景:准确定位空间位置
(ps:由于Android手机的屏幕尺寸、分辨率存在较大差异,使用AbsoluteLayout无法兼顾适配问题,所以该布局已经过时)

二:RelativeLayout(相对布局)
布局特点:为某一个组件为参照物,来定位下一个组件的位置的布局方式。
应用场景:控件之间存在相应关系(推荐使用)
RelativeLayout的属性算是最多的了,除了基本属性外,还有:
Android 学习笔记-布局2_第1张图片

简单应用:
Android 学习笔记-布局2_第2张图片

三:RTL(4.2.2)
Android4.4.2版本后的新模式
所谓RTL,顾名思义也就是Right To Left,是一种阿拉伯语、波斯语等情况下从右往左的阅读方式。当所开发的App等面向海外用户时需要做这个适配。
设置rtl模式需要使用layoutDirect
layoutDirect可以使用4种属性:
ltr:从左往右
rtl:从右往左

四:布局包含
布局包含类似与jsp中的include属性,就是将其他页面的布局包含进来
如果include2次,那么如何区分包含进来的控件的id呢,后来试了一下发现,不管include几次,其实都只相当于include了一次。

<include    android:id="@+id/codepart"    layout="@layout/scanresult_code" />

更多相关文章

  1. Android实现TextView中文字链接的4种方式介绍及代码
  2. 以Android Library的方式使用 for
  3. android:layout_alignParent 布局相对于父布局
  4. Android推送方式比较
  5. 关于设置android:imeOptions属性无效的解决办法
  6. Android的属性Property系统
  7. Android四大布局之表格布局行列位置控制
  8. Android两种数据库操作方式入门介绍

随机推荐

  1. Android TV开发之坑(1)——安装后找不到图
  2. 2010.12.16——— android listView 显示
  3. Android软键盘不能正确显示
  4. android 中的 Handler Thread Runnable
  5. Android录制或播放语音消息时关闭其他媒
  6. java第四次实验
  7. 从头开始学Android—Android Studio(二)
  8. android studio下,JNI和NDK的简单编程
  9. android 数据存储之 读写文件
  10. Android 调用堆栈跟踪