gpt4 book ai didi

java - 如何在 ListView 中的每个项目之间添加间距

转载 作者:行者123 更新时间:2023-12-02 13:36:46 25 4
gpt4 key购买 nike

我刚刚创建了一个简单的自定义 ListView ,我想在 ListView 中的每个项目之间添加间距我已经添加了垂直间距属性,但没有间距,这是我的 ListView 的 xml 文件

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="abtech.waiteriano.com.waitrer.fragments.LVMenuFragment">

<!-- TODO: Update blank fragment layout -->
<ListView
android:id="@+id/listView"
android:layout_width="fill_parent"
android:verticalSpacing="20dp"
android:layout_height="fill_parent" >
</ListView>

</FrameLayout>

这是 listitem.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<RelativeLayout
android:id="@+id/menuRL"
android:layout_width="fill_parent"
android:layout_height="80dp"
android:background="@drawable/listviewborder">


<ImageView
android:id="@+id/itemImage"
android:layout_width="65dp"
android:layout_height="fill_parent"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
app:srcCompat="@drawable/icic" />

<TextView
android:id="@+id/menulistTV2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toEndOf="@+id/itemImage"
android:text="TextView"
android:textSize="16dp"
android:textStyle="bold" />

<RelativeLayout
android:id="@+id/qtyID"
android:layout_width="75dp"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_toStartOf="@+id/minusBtn"
android:background="@drawable/qty_border">

<TextView
android:id="@+id/txtQTY"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="0"
android:textSize="30dp" />
</RelativeLayout>

<Button
android:id="@+id/minusBtn"
android:layout_width="50dp"
android:layout_height="fill_parent"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:background="@drawable/minus_borders"
android:text="-"
android:textSize="40dp" />

</RelativeLayout>

</LinearLayout>

enter image description here

最佳答案

只需使用:

android:divider="@android:color/transparent"
android:dividerHeight="20dp"

在 ListView 中

关于java - 如何在 ListView 中的每个项目之间添加间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42951039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com