Listview为最后一项上的每个项添加填充

时间:2017-02-21 06:39:08

标签: java android android-layout listview android-studio

列表视图包含团队,团队包含玩家。 我有这个listview由一个recycleadapter填充,我找不到它从底部的最后一个填充? 对于我添加到列表中的每个项目,它会在底部添加更多填充。

如何删除团队底部的填充?

This is how it looks now

这是支持团队的xml布局。

Ft

这个xml拥有玩家

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="5dp">

    <android.support.v7.widget.CardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="5dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Team # X"
                android:textSize="18dp"
                android:gravity="center"
                android:padding="10dp"
                android:id="@+id/make_team_teamName"
                android:textColor="#000000"/>

            <ListView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/make_team_playerList"
                android:paddingBottom="8dp"
                android:clipToPadding="false"
                android:background="@color/colorPrimaryDark">

            </ListView>

        </LinearLayout>
    </android.support.v7.widget.CardView>
</LinearLayout>

此视图是用户看到的内容

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <android.support.v7.widget.CardView
        android:id="@+id/make_team_player_card"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:layout_marginLeft="5dp"
        android:layout_marginRight="5dp"
        android:backgroundTint="@color/colorPrimary"
        app:cardCornerRadius="4dp"
        >

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Player name"
            android:id="@+id/make_team_playerName"
            android:textColor="@color/colorAccent"
            android:gravity="center"
            style="@style/txt_normal"/>
    </android.support.v7.widget.CardView>
</LinearLayout>

2 个答案:

答案 0 :(得分:0)

也许它是id @ + id / make_team_playerList

的列表视图

答案 1 :(得分:0)

拥有团队的XML中的

android:paddingBottom="8dp" 。 尝试删除它,看看它是怎么回事。