如何从视图中删除底线/笔划? 我用来设置背景xml文件,如
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="@color/inactive_tab" />
<corners
android:bottomLeftRadius="0dp"
android:bottomRightRadius="0dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
<stroke
android:width="2dp"
android:color="@android:color/black" />
<padding
android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="0dp" />
</shape>
但它有底线。
答案 0 :(得分:2)
使用图层列表将底部矩形顶部的其他矩形图层化。 请尝试以下代码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="#FF000000" />
<solid android:color="#000000" />
<corners
android:bottomLeftRadius="0dp"
android:bottomRightRadius="0dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
</shape>
</item>
<item
android:left="5dp"
android:right="5dp"
android:top="5dp"
android:bottom="-1dp">
<shape android:shape="rectangle" >
<stroke
android:width="0dp"
android:color="#FFDDDDDD" />
<solid android:color="#FFDDDDDD" />
</shape>
</item>
</layer-list>
相关链接: add_border