Etiqueta de configuración de Android para el spinner

Hola cómo fijar una etiqueta en el hilandero: es decir el lable debe inicialmente visible cuando el usuario chasca las opciones del botón del hilandero visibles, cuando el usuario selecciona la opción que la etiqueta debe substituir con el nuevo artículo, es posible con el hilador?

Spinners no tienen "etiquetas". Más allá de eso, sin embargo, lo que creo que está describiendo es exactamente lo que hace un Spinner :

  • Cuando se cierra, muestra la última selección hecha por el usuario, o la selección inicial si nunca se ha abierto
  • Cuando se abre, muestra una lista de selección de opciones disponibles para el usuario

Usted puede poner su primer artículo como etiqueta:

 <string-array name="countriesList"> <item>(Select country)</item> <item>Country 1</item> <item>Country 2...</item> </string-array> 

He resuelto este problema de esta manera:

 mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { if(phonePrefix != null && phonePrefix.getAdapter() != null) { TextView txt = (TextView) phonePrefix.getSelectedView(); String str = txt.getText().toString(); String [] arr = str.split(" "); str = arr[1] + " " + arr[2]; txt.setText(str); } } @Override public void onNothingSelected(AdapterView<?> adapterView) { } }); 

Creo que es posible. Lo haría de la siguiente manera:

  1. Inflar el botón con el texto / la etiqueta deseados
  2. Botón de interceptación
  3. Crear Spinner en vuelo
  4. Reemplazar el botón con Spinner
  5. Sea feliz
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.