這個圖像http://postimg.org/image/h8akuq9gz/應該給你一個我想要的東西的想法。 無論設備處於垂直還是水平位置,這兩個「圓」必須始終位於中間。Android的Relative/LinearLayout總是在中間,無論水平還是垂直
我真的不知道我該怎麼做到這一點。你能指點我的方向嗎?謝謝!
這個圖像http://postimg.org/image/h8akuq9gz/應該給你一個我想要的東西的想法。 無論設備處於垂直還是水平位置,這兩個「圓」必須始終位於中間。Android的Relative/LinearLayout總是在中間,無論水平還是垂直
我真的不知道我該怎麼做到這一點。你能指點我的方向嗎?謝謝!
爲什麼不能用在根佈局比重,如:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"/>
</LinearLayout>
使用
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
gravity="center">
<--Other contorls you want to keep in center-->
</RelativeLayout>
你可以試試這個:例子是圖像按鈕,但你可以嘗試按你的願望
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageButton android:id="@+id/btnFindMe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/findme"></ImageButton>
</RelativeLayout>
我想能夠把兩個Imagebutton。如果我對這兩個人說「centerInParent」,它們會重疊。 – user2742861
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:layout_gravity="center"
>
<ImageButton
android:id="@+id/img_btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/img_1">
</ImageButton>
<ImageButton
android:id="@+id/img_btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/img_2">
</ImageButton>
</RelativeLayout>
這不起作用。 ImageButton與另一個重疊。 – user2742861
刪除此屬性'android:layout_centerInParent =「true」'。它一定會奏效。 –
這一個是正確的答案。我現在必須適應我的需求。謝謝。 – user2742861