Вопрос

У меня есть следующее в моем Main.xml Маркер изображения не заполняет ширину устройства?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:screenOrientation="portrait">

<ImageView 
    android:id="@+id/ImageView01" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"        
    android:src="@drawable/marker">
</ImageView>

</LinearLayout>
Это было полезно?

Решение

У вас есть высота вашего ImageView wrap_content. Отказ Это означает, что imageView займет всего за счет всего места, сколько необходимо выбрать изображение, которое вы выбираете. Если вы хотите, чтобы это забрать весь экран, просто измените свой Layout_Height fill_parent.

Вы также захотите выбрать ImageView scaleType с участием android:scaleType="".

Другие советы

пытаться

android:adjustViewBounds="true"

или проверить

image_view_1.xml

в Android Apidemos.

Это должно быть помощи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top