Why image don't fill width

三世轮回 提交于 2019-12-13 00:25:14

问题


I have the following in my main.xml the image marker does not fill the width of the device?

<?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>

回答1:


You have your ImageView's height set to wrap_content. This means the ImageView will only take as much space as is needed by the image you select. If you want it to take the entire screen, just change your layout_height to fill_parent.

You'll also want to select an ImageView scaleType with android:scaleType="".




回答2:


try

android:adjustViewBounds="true"

or check out

image_view_1.xml

in the Android APIDemos.

It should be of help.



来源:https://stackoverflow.com/questions/4236642/why-image-dont-fill-width

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!