Как изменить цвет фона этого ListView? - PullRequest
0 голосов
/ 10 мая 2011

У меня есть ListView, фон которого можно нарисовать следующим образом (для округлости углов):

    <?xml version="1.0" encoding="UTF-8"?> 
<item android:drawable="@color/white"> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
        android:shape="rectangle" 
        android:angle="90"
        android:color="#FFFFFF"> 

        <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
        android:topLeftRadius="7dp" android:topRightRadius="7dp"
        android:color="#FFFFFF"/> 
    </shape> 
</item>

Однако фон черный.Как я могу сделать его белым?

1 Ответ

0 голосов
/ 10 мая 2011

В xml, где вы определили форму, окружите ее,

   &lt item android:drawable="@color/black">       
    shape code ...
   &lt/item>

Определите значение цвета (черный) в res / values ​​/ colors.xml

update:

&lt selector  xmlns:android="http://schemas.android.com/apk/res/android">
&lt item android:drawable="@color/black""> 
    &lt shape 
        android:shape="rectangle" 
        android:angle="90"
        android:color="#FFFFFF"> 

       &lt corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
        android:topLeftRadius="7dp" android:topRightRadius="7dp"
        android:color="#FFFFFF"/> 
    &lt/shape> 
&lt/item>
&lt/selector>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...