我有一个自定义的listView
,使用的列表项是一个包含几个图片和文本的线性布局。现在我想让这个列表项稍微抬高一点,就像下面的图片一样。
我有一个自定义的listView
,使用的列表项是一个包含几个图片和文本的线性布局。现在我想让这个列表项稍微抬高一点,就像下面的图片一样。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/border_shadow"/>
<corners android:radius="3dp" />
</shape>
</item>
<item
android:left="1dp"
android:right="1dp"
android:top="1dp"
android:bottom="3dp">
<shape android:shape="rectangle">
<solid android:color="@color/white"/>
<corners android:radius="3dp" />
</shape>
</item>
</layer-list>
要调整阴影的大小,请在第二个item
中调整left
、right
等参数。在每个项目的LinearLayout
中使用它, 设置android:background="@drawable/mydrawable"
即可。