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!

  • 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
  • Agregar elemento al final listview android
  • ¿Cómo puedo obtener un elemento ListView para ser elevado?
  • ¿Cómo ocultar y mostrar correctamente la barra de acciones con la nueva API de la biblioteca de diseño?
  • Listview con varias columnas de artículos para la tableta?
  • Android: Actualizar ListView en la primera actividad al regresar de la segunda actividad
  • ListView item link haga clic en el estado de la fila con el botón dentro del elemento de lista
  • No se puede establecer OnCheckedChangeListener en una casilla de verificación
  • Ocultación de ActionBar en RecyclerView / ListView onScroll
  • ScrollView distrubing ListView dentro de LinearLayout
  • Android Eliminar Soft Keyboard al tocar la vista de lista
  • ¿Cómo puedo utilizar el botón OnClick en ListView personalizado con View Holder
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.