ANDROID: Как исправить положение кнопки ImageButton относительно фона? - PullRequest
1 голос
/ 16 ноября 2010

Как исправить положение / макет ImageButton / Button / ImageView относительно фона?

Я бы попробовал что-то вроде этого:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background_img"
>

<ImageButton
    android:id="@+id/btn1"
    android:layout_width="52dip"
    android:layout_height="52dip"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="87dip"        
    android:background="@drawable/btn1"
/>    
</RelativeLayout> 

Когда я меняю разрешение экрана, background_img растягивается, чтобы покрыть новую область, но ImageButton не улично растягивается и пропорционально не учитывает нижнее поле.

1 Ответ

1 голос
/ 16 ноября 2010

Это потому, что вы жестко закодировали высоту и с. Установите для них значение fill_parent, и оно будет соответствовать размеру поля.

...