ImageView上方的空白区域

时间:2012-03-14 12:08:55

标签: android xml user-interface listview imageview

我在listView上面有一个静态ImageView。 但是imageView在它上方显示了一些空白区域。

如何删除此空白区域?

- 当我使用图像作为TextView的背景时,它完全符合父顶部

这是我的ImageView的xml:

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

 <ImageView
        android:id="@+id/titlebartear"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_marginTop="-5dip"
        android:src="@drawable/titlebartear"
        />

 <ListView android:id="@android:id/list" 
    android:paddingTop="0px" 
    android:tag="fileslist"
    android:fastScrollEnabled="true"
    android:smoothScrollbar="true"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:divider="@color/pijndagboek_light_blue"
    android:dividerHeight="2px"
    android:cacheColorHint="#00000000"
    android:layout_below="@id/titlebartear"
    />

</RelativeLayout>

3 个答案:

答案 0 :(得分:3)

有点晚了,但可能会帮助其他人坚持这个:

&#34;调整ViewBounds&#34; 为我工作,当drawable自动缩放View设置的高度时。 (导致图像本身上方和下方的空白区域)

答案 1 :(得分:0)

将图像设置为Imageview的背景。

 <ImageView
        android:id="@+id/titlebartear"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:background="@drawable/titlebartear"
        />

答案 2 :(得分:0)

机器人:layout_marginTop = “ - 5dip”

工作:S