2011-01-28 3 views
0

У меня есть требование, когда я должен указать рейтинг обзора (от 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> 

Любые предложения будут наиболее полезны.

ответ

0

A Level List кажется идеально подходит.

+0

спасибо, это соответствует моим текущим требованиям, а также только для информации, я также нашел решение, в котором я создал пользовательский адаптер, который расширяет SimpleCursorAdapter и устанавливает возможность вывода на основе каждой возвращаемой строки. –

Смежные вопросы