2010-10-24 7 views
8

Tienen estados para cosas como presionada, enfocada, deshabilitada, pero ¿es posible crear estados personalizados para que reflejen algunos de mis propios criterios personalizados?¿Es posible crear un estado personalizado para usar en un StateListDrawable?

Por ejemplo, supongamos que tiene una lista de nombres. Algunas personas entran en una categoría determinada que debe representarse visualmente de manera diferente. Las filas de estas personas tendrían un estado diferente y un fondo dibujable.

+2

Aunque probablemente sea posible, si estos estados solo se aplican a las vistas en una vista de lista específica, ¿por qué querría agregar estados personalizados como ese? Simplemente maneje la lógica por su cuenta y configure sus derivables según corresponda – Falmarri

Respuesta

9

Este article muestra cómo hacerlo.

+0

Dicen que no funciona en Android 4.0.2 (una publicación inferior allí). – Yar

Cuestiones relacionadas