androidRelativeLayout属性和布局实例_OiSoft relativelayout 居中

// 相对于给定ID控件

android:layout_above 将该控件的底部置于给定ID的控件之上;

android:layout_below 将该控件的底部置于给定ID的控件之下;

android:layout_toLeftOf将该控件的右边缘与给定ID的控件左边缘对齐;

android:layout_toRightOf将该控件的左边缘与给定ID的控件右边缘对齐;

android:layout_alignBaseline将该控件的baseline与给定ID的bas eline对齐;

android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;

android:layout_alignBottom 将该控件的底部边缘与给定ID的底部边缘对齐;

android:layout_alignLeft 将该控件的左边缘与给定ID的左边缘对齐;

android:layout_alignRight 将该控件的右边缘与给定ID的右边缘对齐;

// 相对于父组件

android:layout_alignParentTop 如果为true,将该控件的顶部与其父控件的顶部对齐;

android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;

android:layout_alignParentLeft 如果为true,将该控件的左部与其父控件的左部对齐;

android:layout_alignParentRight 如果为true,将该控件的右部与其父控件的右部对齐;

// 居中

android:layout_centerHorizontal 如果为true,将该控件的置于水平居中;

android:layout_centerVertical如果为true,将该控件的置于垂直居中;

android:layout_centerInParent如果为true,将该控件的置于父控件的中央;

// 指定移动像素

android:layout_marginTop上偏移的值;

android:layout_marginBottom 下偏移的值;

android:layout_marginLeft   左偏移的值;

android:layout_marginRight   右偏移的值;

example:

android:layout_below = "@id/***"

android:layout_alignBaseline = "@id/***"

android:layout_alignParentTop = true

android:layout_marginLeft = “10px

<?xmlversion="1.0"encoding="utf-8"?>

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"android:layout_height="fill_parent"

androidRelativeLayout属性和布局实例_OiSoft relativelayout 居中

android:orientation="vertical">

<RelativeLayoutandroid:id="@+id/Relativelayout01"

android:layout_width="wrap_content"android:layout_height="wrap_content">

<!--第一个设置的默认居于父容器的左上部-->

<Buttonandroid:id="@+id/a"android:text="AAAA"

android:layout_width="wrap_content"android:layout_height="wrap_content">

</Button>

<!--设置b位于a的右边-->

<Buttonandroid:id="@+id/b"android:text="BBBB"

android:layout_width="wrap_content"android:layout_height="wrap_content"

android:layout_toRightOf="@+id/a"></Button>

<!--设置c位于a的下面,默认居父容器的左部-->

<Buttonandroid:id="@+id/c"android:text="CCCC"

android:layout_width="wrap_content"android:layout_height="wrap_content"

android:layout_below="@+id/a"></Button>

<!--

设置d位于c的右边,b的下面,如果没有设置居于c的右边,则偏离左边的位置就是其中的margin值,是如果没有设置layout_below

则放置在跟b的位置同一水平位置居于c的右边,设置左、上距离是20dp

-->

<Buttonandroid:id="@+id/d"android:text="DDDD"

android:layout_width="wrap_content"android:layout_height="wrap_content"

android:layout_toRightOf="@+id/c"android:layout_below="@+id/b"

android:layout_marginTop="20dp"android:layout_marginLeft="20dp"></Button>

</RelativeLayout>

</LinearLayout>

效果如下:

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/264826.html

更多阅读

领域模型-谈实体对象和值对象 js 遍历对象属性和值

对于实体Entity和值对象ValueObject是领域驱动设计里面两个重要的模型对象。所以有必要对两者的关系和区别进行理解。以下部分内容直接引用自《领域驱动设计》一书相关内容。首先对于实体Entity,实体核心是用唯一的标识符来定义,而不

使用MDT和单实例存储 eclipse mdt 使用

迄今为止,大家使用 Microsoft 部署工具包 (MDT)创建、维护和部署自定义 Microsoft Windows 操作系统已有一段时日。您可能有从 Windows XP 到 Windows7 的多个桌面映像,以及 Windows Server 2003 和 Windows Server 2008等多个服务器

声明:《androidRelativeLayout属性和布局实例_OiSoft relativelayout 居中》为网友世外的远方分享!如侵犯到您的合法权益请联系我们删除