У меня есть требование, когда я должен указать рейтинг обзора (от 0 до 5 звезд). Этот рейтинг показан как ImageView
. Я понимаю, что StateListDrawable
может использоваться, когда существуют два состояния, в которых существует кнопка/вид (например, выбранное состояние и состояние незанятости)Более двух состояний, использующих StateListDrawable
Мой вопрос в том, что существует способ включения большего количества состояний (в этом случае 6 состояний) и соответственно отображать чертежи.
В настоящее время я могу только сделать это -
<selector>
<item android:drawable="@drawable/zerostars"
android:state_selected="true"
android:background="@color/tab_background_1" />
<item android:drawable="@drawable/fivestars" />
</selector>
Любые предложения будут наиболее полезны.
спасибо, это соответствует моим текущим требованиям, а также только для информации, я также нашел решение, в котором я создал пользовательский адаптер, который расширяет SimpleCursorAdapter и устанавливает возможность вывода на основе каждой возвращаемой строки. –