删除Listview中第一个项目顶部的行

时间:2017-12-26 07:24:24

标签: android listview

我遇到Arrays.asList(5, 6, 7, 8) 这个问题,我有Listview有4个标签和PagerSlidingTabs,在第一个标签中我有一个ViewPager的片段。 问题是在列表的第一项中是一条不应该存在的痘痘线。我把Listview红色的背景放在一边,这样你就可以看到我滚动的那个小空间。

enter image description here

Lisview

以下是标签的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/adList"
    android:visibility="visible">

    <ListView
        android:id="@+id/matchDetailsListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:clickable="false"
        android:divider="@null"
        android:dividerHeight="0dp"
        android:background="@color/red" />

</RelativeLayout>

以下是滚动列表时的样子(您可以看到空格已经消失),但当您位于列表顶部时会再次出现:

enter image description here

1 个答案:

答案 0 :(得分:0)

使用此 - :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/adList"
    android:visibility="visible">

    <ListView
        android:id="@+id/matchDetailsListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:clickable="false"
        android:divider="@null"
        android:dividerHeight="0dp"
        android:background="@color/transparent" />

</RelativeLayout>

而不是 - :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/adList"
    android:visibility="visible">

    <ListView
        android:id="@+id/matchDetailsListView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:clickable="false"
        android:divider="@null"
        android:dividerHeight="0dp"
        android:background="@color/red" />

</RelativeLayout>