Android spinner prompt
Tengo un problema con android:prompt
un spinner. He utilizado este código en el archivo XML, pero no funciona:
<Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="120dp" android:prompt="@string/club_type"> </Spinner>
También intenté usar este código en mi actividad principal, pero esto tampoco funciona:
- Alternativa a la CLASE SPINNER ALTAMENTE FLAWED en Android
- Android agrega imagen de flecha a spinner
- Cómo mover la flecha giratoria de Android Spinner más cerca de la que está emitiendo texto
- Populating Spinner con Enum que tiene recursos de cadena
- ¿Cómo coloco el hilandero debajo del diseño del hilandero cuando se hace clic y muestra el elemento del hilandero en piruleta y arriba?
spinner.setPrompt("Select club");
Mientras estaba usando el segundo caso, no android:prompt
; En otras palabras, los probé individualmente. ¿Podría alguien ayudarme?
- ¿Por qué mi hilandero es tan horrible?
- Adaptador de spinner personalizado simple_spinner_dropdown_item no se muestra correctamente
- Android: Rellenar Spinner del código Java mediante programación
- Diferencia entre getView y getDropDownView en SpinnerAdapter
- ¿Cómo mostrar el divisor entre los elementos giratorios?
- Dos widgets uno al lado del otro en diseño lineal
- Cómo diseñar una ruleta en Android
- Elemento giratorio simple de Android
Trabajando perfectamente en la mía.
Usted está confundiendo prompt con el primer elemento. Toque en la ruleta y verá Select club
como el encabezado que es el indicador.
Espero que esto ayude.
Hay dos maneras de lidiar con eso:
- (En forma estática) agregue un código de línea en la etiqueta Spinner de XML:
Android: spinnerMode: diálogo
Y luego establecer:
Android: prompt = "PROMPT"
- (En forma dinámica) uso
Spinner spinner = (Spinner) findViewById (R.id.spnner);
String [] myItems = getResources (). GetStringArray (R.array.spinner1);
ArrayAdapter arrayAdapter = nuevo ArrayAdapter <> (esto, android.R.layout.select_dialog_item, myItems);
Spinner.setPrompt ("PROMPT");
Cuando configure e inicialice su adaptador
Esperanza que puede ayudarle! 🙂
- CPU hambriento emulador Android: Android ARM EABI imagen vs x86 imagen
- El video HTML5 no se reproduce en dispositivos Android