Почему изображение не заполняет ширину
-
26-09-2019 - |
Вопрос
У меня есть следующее в моем 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.
Это должно быть помощи.
Не связан с StackOverflow