![](/img/trans.png)
[英]Android Layout Animations from bottom to top and top to bottom on ImageView click
[英]android layout - top and bottom
使用相對布局還是線性布局,如何在布局頂部水平居中放置文本字段,在底部如何在同一行上顯示4個按鈕,並且它們之間具有相等的間距?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/editText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp" >
<requestFocus />
</EditText>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center_horizontal" >
<Button
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="btn 1 " />
<Button
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/btn1"
android:text="btn 2 " />
<Button
android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/btn2"
android:text="btn 3 " />
<Button
android:id="@+id/btn4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/btn3"
android:text="btn 4 " />
</RelativeLayout>
</RelativeLayout>
對於頂部按鈕,可以使用“圖形布局”界面進行操作。 只需添加您的文本字段,並將其設置為以下屬性即可:
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
對於底部的按鈕,您應該添加帶有以下屬性的LinearLayout:
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
並在其中放置android:layout_weight="1"
4個按鈕。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Android!"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"/>
<LinearLayout
android:layout_alignParentBottom="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Button1"
android:layout_weight="1" />
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Button2"
android:layout_weight="1" />
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Button3"
android:layout_weight="1" />
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Button4"
android:layout_weight="1" />
</LinearLayout>
</RelativeLayout>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.