Android RelativeLayout alignParentRight неправильно выравнивает ImageView - PullRequest
2 голосов
/ 11 апреля 2011

Я пытаюсь разместить свой ImageView в нижнем правом углу моего дисплея.Я хотел бы, чтобы изображение динамически расширялось для дисплеев разных размеров.

Изображение выравнивается должным образом, когда оно меньше и не настроено на расширение, но если для него установлено значение fill_parent, изображение перемещается влево и больше не выравнивается по ширине с правой стороны экрана.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <SurfaceView 
        android:id="@+id/surface1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        ></SurfaceView>
    <ImageView 
        android:src="@+drawable/image_1_patched" 
        android:layout_height="fill_parent" 
        android:id="@+id/imageView1" 
        android:layout_width="fill_parent"
        android:layout_alignParentRight="true"
        ></ImageView>
</RelativeLayout>

Как сделать так, чтобы изображение занимало как можно больше места и оставалось вровень с правой стороной дисплея?

Ответы [ 2 ]

0 голосов
/ 11 апреля 2011

Я знаю, что это может не решить проблему, но если вы хотите, чтобы изображение оставалось внизу, вы можете добавить это в свой просмотр изображений android:layout_alignParentBottom="true"

0 голосов
/ 11 апреля 2011

Установите тип масштаба вашего изображения в FIT_XY.

...