@Hilandero
Uno, descripción general de Spinner
1. Características de
Spinner : Spinner es un cuadro de lista desplegable, cuando hace clic en Spinner, aparecerá una lista desplegable para que el usuario elija, solo se puede mostrar un elemento de la lista cuando se muestra. La relación de herencia de Spinner es la siguiente: de
acuerdo con la relación de herencia, Spinner es una subclase de la visión de ViewGroup y también se puede usar como contenedor.
2. Enlace a la documentación oficial de los atributos y métodos XML admitidos por Spinner
Número de serie | Atributos | Efecto |
---|---|---|
01 | dropDownHorizontalOffset setdropDownHorizontalOffset (int) | Establecer el desplazamiento horizontal desplegable |
02 | dropDownVerticalOffset | Establecer selector desplegable |
03 | dropdownVerticalOffset | Establecer el desplazamiento vertical desplegable |
04 | dropdownWidth | Establecer el ancho de la lista desplegable |
05 | gravedad setGravity (int) | Alineación |
06 | PopupBackgroud setPopupBackgroundRouse (int) | Establecer fondo desplegable |
07 | prompt setPrompt () | Establecer el texto de solicitud de la lista desplegable |
08 | spinnerMode | Modo cuadro de lista |
09 | entradas | Establecer la fuente de datos para el cuadro de lista desplegable |
10 | setAdapter | Establecer el cuadro de lista desplegable y la asociación de origen de datos |
11 | getPrompt | Obtener texto recordatorio |
12 | setOnItemClickListence () | Haga clic en el detector de eventos para registrar opciones para la lista desplegable |
13 | setOnItemSelectedListener () | Registre un detector de eventos de opción para el cuadro de lista desplegable |
Dos, ArrayAdaper
general: dos funciones: En primer lugar, leer la lista de los artículos definidos en el archivo de recursos, la segunda es a través de una matriz o una lista de artículos de colección,
métodos:
Método | Efecto |
---|---|
public ArrayAdapter context Context context , int resource , Listobjects) | Constructor, crea un objeto ArrayAdapter en la interfaz actual |
public ArrayAdapter (Contexto, contexto, recurso int, objetos T [] | El método de construcción, de acuerdo con el estilo de visualización del elemento de lista especificado y los datos de la matriz, crea un objeto ArrayAdapter en la interfaz actual |
public static ArraryAdapter <CharSequen>cecreateFromResouce(Context context,int textArrayResld,int textViewResld) createFromResouce (contexto de contexto, int textArrayResld, int textViewResld) |
Crear un objeto ArrayAdapter en la interfaz actual a través del recurso de matriz y el estilo de visualización del elemento de lista |
Vacío público | Establecer el estilo de visualización de los elementos de la lista desplegable |