#java #android #eclipse #listview #drawable
#java #Android #eclipse #listview #можно рисовать
Вопрос:
У меня есть 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:
В xml, где вы определили shape surround с помощью этого,
< элемент android:drawable="@color / black"> сформируйте код ... </элемент>
Определите значение цвета (черный) в res/values/colors.xml
Обновить:
< xmlns селектора: android="http://schemas.android.com/apk/res/android "> < элемент android:drawable="@color / black""> < форма android: форма ="прямоугольник" android: угол ="90" android: color="#FFFFFF"> < corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" android: topLeftRadius="7dp" android: topRightRadius ="7dp" android: color="#FFFFFF"/> </shape> </элемент> </селектор>