Подтвердить что ты не робот

Расположение Android - проблема выравнивания с ImageView

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

Если я попробую приведенный ниже XML, я получу свое изображение с его рамкой и белым фоном по всей ширине страницы, за исключением того, что изображение заканчивается по центру и не перемещается влево.

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="left"
    android:src="@drawable/banner"
    android:background="@android:color/white"
    android:padding="@dimen/d_8px"
/>

Есть ли какой-то атрибут, который я еще не обнаружил, который заставляет изображение выравниваться по левому краю в ImageView когда layout_width установлено в fill_parent?

Тем временем я LinearLayout ImageView внутри другого LinearLayout и опустив пустой TextView вправо, который занимает оставшуюся часть горизонтального пространства.

4b9b3361

Ответ 1

У меня была аналогичная проблема, о которой вы ответили ранее сегодня. Является ли это средством просмотра "экрана", предоставляемым плагином Eclipse бок о бок с редактором XML, или вы сталкиваетесь с проблемами выравнивания при фактическом запуске приложения? Если первое, которое появляется в плагине в плагине, если последнее, попробуйте добавить:

android:scaleType="fitStart"

Из документации, которую я прочитал, кажется, наиболее близка к тому, что вам нужно.

Ответ 2

Просто настройте свой ImageView в XML файле вашего макета примерно так:

                            <ImageView android:id="@+id/imageViewName" 
                            android:layout_width="90dp" 
                            android:layout_height="90dp" 
                            android:scaleType="fitStart" 
                            android:adjustViewBounds="true" 
                            android:padding="10dp" 
                            android:src="@drawable/ic_contact_picture"
                            android:background="@color/white" />