Spinner que agrega la matriz de la secuencia en la selección del artículo cómo puede conseguir el valor relacionado artículo en androide

Estoy desarrollando un spinner este spinner i am array array

spinner = (Spinner)this.findViewById(R.id.mlg); final CharSequence[] itemArray =getResources().getTextArray(R.array.RectBeam); final List<CharSequence> itemList =new ArrayList<CharSequence>(Arrays.asList(itemArray)); adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,itemList); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { Toast.makeText(parent.getContext(), "The planet is " + parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); } 

……………………….

 <string-array name="RectBeam"> <item value="3000000" > Steel</item></string-array> 

Esta es la serie de hilos relacionados con hileras i obtener el ítem spinner que estoy usando parent.getItemAtPosition (pos). ToString (), hecho mi problema es el valor del elemento particular cómo puede obtener

 example : steel----------->3000000 

No estoy seguro de que Spinner permita que el valor del atributo en XML String o no, pero su problema se puede resolver de esta manera.

Cree dos arrays en su archivo array.xml como:

 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="items"> <item>Nokia 1200</item> <item>Nokia 1600</item> <item>Nokia 5130</item> </string-array> <string-array name="values"> <item>1000</item> <item>2000</item> <item>5000</item> </string-array> </resources> 

Ahora cargue la primera matriz en su adaptador y guarde la segunda en otra matriz para contener valores de elementos como:

 String items [] = getResources().getStringArray(R.array.items); String values [] = getResources().getStringArray(R.array.values); 

Y simplemente puede obtener el nombre y el valor del elemento respectivo en su método onItemSelected() así:

 String item = parent.getItemAtPosition(pos).toString(); String value = values [pos]; 
  • Cambie el color de fondo del spinner pero mantenga la flecha
  • Android - Set Spinner Punto de inicio
  • Android Spinner utilizando ArrayList <String>
  • Configuración del Adaptador del Spinner de Android en el hilador
  • Establecer el texto Gujarati en Spinner en Android
  • Android: ¿Cómo vincular a spinner a la lista de objetos personalizados?
  • Android Spinner Dropdown flecha que no se muestra
  • ICS Spinner ("desplegable" en lugar de diálogo) en versiones anteriores de Android
  • Spinner no puede cargar una matriz de números enteros?
  • Spinner en la barra de acción con sólo el icono pero no la opción seleccionada
  • ¿Cómo cambiar el tamaño del texto y el color de texto del hilandero?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.