Почему изображение не заполняет ширину - PullRequest
1 голос
/ 21 ноября 2010

У меня в 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>

Ответы [ 2 ]

6 голосов
/ 21 ноября 2010

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

Вы также можете выбрать ImageView scaleType с помощью android:scaleType="".

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

1001 * попробовать *

android:adjustViewBounds="true"

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

image_view_1.xml

в Android APIDemos.

Это должно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...