绝对定位

特点;一坐标的方式来定位在屏幕上的位置,引起缺乏灵活性,在没有绝对定位的情况下相比其他类型的布局更难维护

在拖动控件,或有动画的空间中常用绝对布局;

 

与相对布局的区别:

相对布局的灵活性好,属性复杂,程序复杂

 

示例:

<?xml version="1.0" encoding="utf-8"?>
< AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
  >

   < TextView
         android:id="@+id/lable1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="10dip"
        android:layout_y="10dip"
        android:text="inputname" />

   < EditText
        android:id="@+id/entry"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_y="40dip" />

   < Button
        android:id="@+id/test1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="190dip"
        android:layout_y="100dip"
        android:width="70dip"
        android:text="OK" />

   < Button
        android:id="@+id/test2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_x="260dip"
        android:layout_y="100dip"
       android:width="70dip"
        android:text="Cancle" />

</AbsoluteLayout>

 

效果图:

android最主要的四大布局之一绝对布局

一些自己总结的规律:

在同一行的时候。layout_y  的值相同;

听头开始的控件,不需要写layout_x属性;表示距离屏幕左边的宽度

posted on 2017-07-02 22:37  何洋  阅读(87)  评论(0编辑  收藏  举报

导航