整天搜索,想出了一個可憐的解決方案。
我想要三個ImageButton放在屏幕的右側sida上。
不是中心,但正上方中心位置..android可以android:重力嗎?
有了下面的代碼我得到我想要的結果,但是,
如果用戶有他們不會有這個位置上的權利更大的屏幕?
我已經嘗試了android:gravity
整天,我所能做的就是 以三個按鈕爲中心非常好。
我應該如何使這三個按鈕始終停留在他們在圖像上的位置 。 我有3種不同大小的按鈕圖像在hdpi,mdpi,xhdpi文件夾中。
<RelativeLayout
android:id="@+id/rightRelativeLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ImageButton
android:id="@+id/btn_A"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:text="A"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"
/>
<ImageButton
android:id="@+id/btn_B"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="B"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"
android:layout_below="@+id/btn_A"
/>
<ImageButton
android:id="@+id/btn_C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="C"
android:src="@drawable/drawer_1"
android:background="@android:color/transparent"
android:layout_alignParentRight="true"
android:layout_below="@+id/btn_B"
/>
</RelativeLayout>
三個按鈕的圖片放在右側,當然我的女兒。
可能重複的[android可以使用layout_weight來定位RelativeLayout?](http://stackoverflow.com/questions/6428747/android-can-i-use-layout-weight-to-position-relativelayout) – Erik