我想要每个 ListView 行,有一个边框我在 drawable 文件夹中有一个 LayerList,名称是“border.xml”:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape>
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
<solid android:color="@color/azulViewPager" />
</shape>
</item>
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/grisFondoCuadros" />
</shape>
</item>
</layer-list>
我想将此LayerList(如样式)应用于FrameLayout。我按以下方式进行。在名为 styles.xml 的文件中:
<!-- Styles Shadows -->
<style name="row_border" parent="@android:style/Theme">
<item name="android:windowBackground">@drawable/border</item>
</style>
在 listview 行的 xml 中:
<FrameLayout
style="@style/row_border"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
我的问题是 ListView 看起来和工作得很好,但从未应用过样式。我测试了很多选项,但没有成功
我很感激任何帮助
问候