我可以在同一个xml中使用形状作为边框和背景颜色吗?

时间:2014-11-21 11:19:08

标签: android xml shape

我想在listview项目上使用形状xml来显示边框。另外,我想在这个xml中设置背景颜色。我该怎么做?我有下一个边框代码,但我不知道在哪里设置背景颜色。

<shape  xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="#FFFFFF" />

        <stroke
            android:width="3dip"
            android:color="#B1BCBE" />

        <corners android:radius="10dip" />

        <padding
            android:bottom="0dip"
            android:left="0dip"
            android:right="0dip"
            android:top="0dip" /></shape>

非常感谢!

2 个答案:

答案 0 :(得分:2)

更改Drawable

中的颜色代码
<solid android:color="#FFFFFF" />// Change color code
  

solid ::填充形状的纯色。

请查看Official docs

答案 1 :(得分:0)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

<corners android:radius="5dp" />

<stroke
    android:width="3dip"
    android:color="#B1BCBE" />

<solid android:color="#323232" />// Background colour 

<padding
    android:bottom="0dip"
    android:left="0dip"
    android:right="0dip"
    android:top="0dip" />

</shape>