4

我正在渲染一个ListView由图像组成的图像。我想摆脱飞机灰色。我该如何摆脱它?似乎,这很奇怪而且相当容易,但我无法找出解决方案。

在此处输入图像描述

list_View.xml

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#efefef"
    android:orientation="vertical" >



    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"

        android:cacheColorHint="#00000000"
        android:divider="@android:color/black"
        android:dividerHeight="1.0sp"
        android:textColor="#000000" />

</RelativeLayout>

图像.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#A4A4A4"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/imageStatus"
        android:layout_alignParentTop="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:adjustViewBounds="true" />

</LinearLayout>
4

3 回答 3

3

<ImageView
    android:id="@+id/imageStatus"
    android:layout_alignParentTop="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleType="fitXY" <!-- This will Help you  -->
    android:adjustViewBounds="true" />

您还可以使用 >>> 设置最小宽度和高度

android:minHeight="120dp" 
android:minWidth="100dp"
于 2013-07-24T06:30:38.560 回答
2

在列表视图中将您的代码编辑为以下内容:

android:layout_height="wrap_content"
于 2013-07-24T06:28:29.883 回答
1

试试这个作为你的图像视图的属性

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
     ...>

    <ImageView
        ...
    android:scaleType="matrix" />

</LinearLayout>
于 2013-07-24T06:30:58.830 回答