Как я разместил здесь how-can-i-create-layout-for-both-320dp-and-360dp. В этом вопросе я привел простой пример о двух кнопках. Но теперь у меня есть макет для 320dp, и я не мог создать макет для 360dp, как Motorola Atrix. Поскольку решение было дано, было связано с LinearLayout, и мой макет теперь относительный. Как я могу избежать или заполнить пустое пространство справа?Разработка макета для 320dp и 360dp в RelativeLayout?
layout.xml
<?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"
android:background="@drawable/bg_tapfast" >
<ImageView
android:id="@+id/img_logomaior"
android:layout_width="@dimen/default_width_img_logomaior"
android:layout_height="@dimen/default_height_img_logomaior"
android:src="@drawable/img_logomaior"
android:layout_marginTop="@dimen/margin_top_img_logomaior"
android:layout_marginLeft="@dimen/margin_left_img_logomaior"
android:layout_alignParentLeft="true" />
<ImageView
android:id="@+id/img_mode_tapcolor"
android:layout_width="@dimen/default_width_mode_tapcolor"
android:layout_height="@dimen/default_height_mode_tapcolor"
android:src="@drawable/mode_tapcolor"
android:layout_marginTop="@dimen/margin_top_mode_tapcolor"
android:layout_marginLeft="@dimen/margin_left_mode_tapcolor" />
<ImageView
android:id="@+id/img_mode_tapname"
android:layout_width="@dimen/default_width_mode_tapname"
android:layout_height="@dimen/default_height_mode_tapname"
android:src="@drawable/mode_tapname"
android:layout_marginTop="@dimen/margin_top_mode_tapname"
android:layout_marginLeft="@dimen/margin_left_mode_tapname" />
<ImageView
android:id="@+id/img_mode_tapgroup"
android:layout_width="@dimen/default_width_mode_tapgroup"
android:layout_height="@dimen/default_height_mode_tapgroup"
android:src="@drawable/mode_tapgroup"
android:layout_marginTop="@dimen/margin_top_mode_tapgroup"
android:layout_marginLeft="@dimen/margin_left_mode_tapgroup" />
<ImageView
android:id="@+id/img_tap_2be"
android:layout_width="@dimen/default_width_tap_2be"
android:layout_height="@dimen/default_width_tap_2be"
android:src="@drawable/tap_2be"
android:layout_alignParentBottom="true"
android:layout_marginLeft="@dimen/margin_left_tap_2be" />
<ImageView
android:id="@+id/img_bt_howtoplay"
android:layout_width="@dimen/default_width_bt_howtoplay"
android:layout_height="@dimen/default_height_bt_howtoplay"
android:src="@drawable/bt_howtoplay"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true" />
</RelativeLayout>
Motorola Atrix
Samsung Galaxy SII
Я думаю, что это не проблема. Потому что я использую фиксированные размеры (dp). чтобы оправдать мой вопрос, есть 3 изображения. Хорошо, просто взгляните на мой макет. Xml – Gandarez
Я думаю, что если вы поместите 3 изображения в свой собственный макет, вы можете использовать горизонтальную гравитацию центра, чтобы развернуть их до середины. См. Мое редактирование. – FoamyGuy