Explicación de state_activated, state_selected, state_pressed, state_focused para ListView
¿Puede alguien explicar (o indicarme un enlace que explique) la diferencia entre state_activated, state_selected, state_pressed y state_focused para los elementos ListView? ¿Son todos estados válidos para ListViews? ¿Importa si el tacto o un teclado se están utilizando? Este enlace ya no parece ser válido.
¡Muchas gracias!
- ¿Cómo simular un clic de usuario a un elemento de vista de lista en junit testing?
- Cómo determinar cuándo ListView se ha completado
- Suavizar la eliminación de elementos dentro de una vista de lista personalizada
- Cómo crear Google + tarjetas de interfaz de usuario en una vista de lista?
- ¿Cómo ocultar el teclado virtual al cambiar las pestañas?
- Cómo actualizar la lista con el adaptador Cursor
- Android - ¿cómo puedo saber cuando gridview ha llegado al fondo?
- Fuente y color del listview del cambio del androide
- Android Espresso ListView haga clic en el elemento
- Obtener el elemento seleccionado en un ListItem ContextMenu
- Utilizar AsyncTask para cargar imágenes en ListView
- Widget de la aplicación de Android listview onclick listener
- Android - ListView diapositiva izquierda / derecha como Samsung contacto ListView
-
state_selected
se utiliza cuando se selecciona un elemento mediante un teclado / dpad / trackball / etc. -
state_activated
se utiliza cuando se llama a View.setActivated (true). Se utiliza para la "selección persistente" (consulte Ajustes en la tableta, por ejemplo) -
state_pressed
se utiliza cuando el usuario está presionando el elemento ya sea a través de un toque o un teclado o un mouse -
state_focused
se utiliza si el elemento está marcado focusable y recibe el foco a través del usuario de un teclado / dpad / trackball / etc. O si el elemento se puede enfocar en modo táctil
- Android RadioButton no puede desarmar usando el método setChecked (falso)
- Cómo configurar BackgroundColor en ImageView en Android?