spinner aggiungendo l'arrays di stringhe sulla selezione degli elementi come è ansible get il valore correlato agli elementi in android

Sto sviluppando una spinner questo spinner sono arrays arrays

spinner = (Spinner)this.findViewById(R.id.mlg); final CharSequence[] itemArray =getResources().getTextArray(R.arrays.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(); } 

……………………….

  • Come richiedere all'utente di triggersre GPS_PROVIDER e / o NETWORK_PROVIDER?
  • convertire Bitmap a Mat dopo l'image di cattura utilizzando la camera android
  • BitmapFactory.decodeResource restituisce una Bitmap mutevole in Android 2.2 e un Bitmap immutabile in Android 1.6
  • come get un elenco di tutti gli amici dell'utente (non solo chi utilizza l'applicazione)?
  • Un altro file R.Java mancante
  • java.lang.VerifyError: aspettando un frame stackmap al target di branch 57
  •  <string-arrays name="RectBeam"> <item value="3000000" > Steel</item></string-arrays> 

    questa è la matrix di stringhe correlata a spinner Sto ottenendo l'elemento di spinner sto utilizzando parent.getItemAtPosition (pos) .toString (), fatto il mio problema è il valore di un particolare particolare come si può get

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

  • Come scalare un'image in ImageView per mantenere il rapporto di aspetto
  • L'icona di avvio mancante in Android
  • Come disegnare una rotta tra due geopoints su Android
  • Scorrimento veloce in ottimizzazione di ListView utilizzando UniversalImageloader o utilizzando i riferimenti di Views
  • Come fermare il download di file in android utilizzando DownloadManager?
  • Status di return di Android Retrofit 500 errore interno del server
  • One Solution collect form web for “spinner aggiungendo l'arrays di stringhe sulla selezione degli elementi come è ansible get il valore correlato agli elementi in android”

    Non sono sicuro che Spinner permetta che questo valore di attributo in XML String o less, ma il tuo problema può essere risolto come questo.

    Crea due arrays nel file arrays.xml come:

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

    Ora caricate la prima matrix nell'adattatore e memorizzate la seconda in un altro arrays per tenere i valori degli elementi come:

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

    E si può semplicemente get il nome e il valore rispettivi del proprio metodo onItemSelected() come questo:

     String item = parent.getItemAtPosition(pos).toString(); String value = values [pos]; 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.