Android 2.3.3 | Cómo hacer que Spinner muestre información y no permita que el usuario vea las opciones
¿Tengo un Spinner que deseo ser editable o interactable con algunos usuarios y apenas utilizado para ver la información para otros usuarios? ¿Hay una manera de hacer un Spinner para mostrar la información que yo habría preseleccionado ya en el fondo.
- Android Cambiar el color de texto de Spinner (texto mostrado - no elementos en el hilandero)
- spinner con selección vacía
- Android obtener todos los países en la matriz de spinner
- Valores de conjunto de spinner de Android
- Android agrega imagen de flecha a spinner
- Tengo un error: setOnItemClickListener no se puede utilizar con un spinner, ¿qué está mal?
- ¿Cómo establecer el valor por defecto de Spinner como nulo?
- Cambiar el color del divisor de Spinner
- Barra de acciones setnavigationmode deprecated
- Llamadas no deseadas onItemSelected
- Android limitará el número de elementos mostrados en la lista desplegable de un hilandero
- Android: Necesidad de cambiar el color de fondo del spinner
- Cambiar el color del texto del elemento seleccionado en la ruleta
En su xml simplemente puede agregar esta línea al elemento Spinner:
android:clickable="false"
A continuación, puede mostrar la información que desea, pero no se puede hacer clic. Si necesita hacer esto mediante programación, puede utilizar esta línea de código:
mySpinner.setClickable(false);
Y en caso de que necesite saber cómo mostrar cierta información:
Spinner mySpinner = (Spinner) spinnerlayout.findViewById(R.id.myspinner); //Here you set the String array to use ArrayAdapter<CharSequence> adapter = ArrayAdapter .createFromResource(this, R.array.STRING_ARRAY_USED, R.layout.spinner); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mySpinner.setClickable(false); mySpinner.setAdapter(adapter); mySpinner.setSelection(HERE YOU SET THE INDEX OF THE ARRAY ITEM TO SHOW); mySpinner .setOnItemSelectedListener(new MyOnItemSelectedListener());
- Cómo hacer que una vista aparezca gradualmente, no de repente
- Android TextUtils.isDigitsOnly devuelve true para la cadena vacía