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(); }
……………………….
- Cómo cambiar el elemento de una ruleta en ActionBar mediante programación
- Android spinner no activó onItemSelected
- ¿Cómo puedo cambiar o disminuir el tamaño de la ruleta de Android?
- Preferencias de Android spinner
- Añadiendo el hilador a ActionBar (no Navegación
<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
- Cómo ajustar contenido de texto en ActionBarSherlock spinner de navegación
- Personalizar estilo spinner
- Org.json.JSONArray no se puede convertir en JSONObject (Populating spinner from webservice)
- Android cómo obtener el elemento seleccionado de data spinner
- Android: No se puede diseñar el divisor de hilado
- El evento Spinner OnclickListener se ejecuta dos veces, cómo manejar ambos eventos
- ¿Hay un AppCompat equivalente de Widget.Material.Spinner.Underlined?
- Spinner Tamaño Pequeño
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];
- Android EditText ("Textbox"): Auto capitalización de la primera letra de cada palabra mientras el usuario escribe
- Intentar invocar método virtual 'int java.lang.Object.hashCode ()' en la integración de facebook