我有一个LinearLayout,它重复了Adapter中定义的元素。我一直试图去除底部边界,但没有成功。
res / drawable / rev_no_border.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:bottom="-1dp"
android:left="-1dp"
android:right="-1dp"
android:top="-1dp">
<shape android:shape="rectangle" />
</item>
<item
android:bottom="-1dp"
android:left="-1dp"
android:right="-1dp"
android:top="-1dp">
<shape android:shape="rectangle" />
</item>
<item
android:bottom="-1dp"
android:left="-1dp"
android:right="-1dp"
android:top="-1dp">
<shape android:shape="rectangle" />
</item>
<item
android:bottom="-1dp"
android:left="-1dp"
android:right="-1dp"
android:top="-1dp">
<shape android:shape="rectangle" />
</item>
</layer-list>
这是我将drawable附加到Layout的方法:
<?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:id="@+id/revObjectListingWrapper"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:background="@drawable/rev_no_border"
android:color="@android:color/transparent" />
我不做什么?
Vielen dank im voraus。
更新
答案 0 :(得分:3)
ListView和RecyclerView(我不知道您使用的是哪一个)都能够拥有分隔符。基本上是在每个元素之间插入的小视图。
对于ListView,您可以使用:
android:divider="@null"
android:dividerHeight="0dp"
RecyclerView有点棘手,但你可以谷歌'android recyclerview删除分隔符',然后有很多关于它的帖子。
答案 1 :(得分:0)
线性布局默认情况下不添加任何边框,如果您需要添加边框,则可以使用drawable .xml文件,但是您不需要在布局中添加任何边框,无需添加任何内容。正常布局xml是
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
</LinearLayout>
答案 2 :(得分:-1)
android:divider="@null"
android:dividerHeight="0dp"
android:childDivider="@null"
您可以在ExanpandleListview中使用删除布局中的边框。