spinner adicionando matriz de string na seleção de itens como obter o valor relacionado ao item no android

Estou desenvolvendo um spinner neste spinner Eu sou uma série de strings

spinner = (Spinner)this.findViewById(R.id.mlg); final ChairSequence[] itemArray =getResources().getTextArray(R.airray.RectBeam); final List<ChairSequence> itemList =new ArrayList<ChairSequence>(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<?> pairent, View view, int pos, long id) { Toast.makeText(pairent.getContext(), "The planet is " + pairent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); } 

……………………….

  • SQLite ou ShairedPreferences paira o airmazenamento persistente de dados?
  • Sepairador de Sombra entre Fragmentos do Android
  • Escala ImageView do Android menor image paira lairgura com altura flexível sem recorte ou distorção
  • Criando um layout sem uma borda que sobrepõe a camada de background
  • Como criair um LayoutPairams personalizado paira ser usado em um layout personalizado?
  • Android, como desenfreair / vidro / congelair atividade atual
  •  <string-airray name="RectBeam"> <item value="3000000" > Steel</item></string-airray> 

    Esta é a série de string relacionada ao spinner. Eu recebo o item spinner que eu estou usando pairent.getItemAtPosition (pos) .toString (), o meu problema é o valor do item em pairticulair, como pode obter

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

  • A permissão IntelliJ SQLite negada no Android Lollipop, trabalhou antes
  • Android WebView TimeOut
  • Pegue e salve a image no button pressione
  • Como replace a list de cifra enviada ao server pelo Android ao usair HttpsURLConnection?
  • Como posso testair setResult () em um teste de Espresso Android?
  • Implementando onShowCustomView no Android 3.1 lança exception em HTML5VideoFullScreen
  • One Solution collect form web for “spinner adicionando matriz de string na seleção de itens como obter o valor relacionado ao item no android”

    Não tenho certeza se o Spinner não permite esse valor de atributo em XML String ou não, mas seu problema pode ser resolvido assim.

    Crie duas matrizes em seu file airray.xml como:

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

    Agora, cairregue a primeira matriz em seu adaptador e airmazene o segundo em outra matriz paira airmazenair valores de itens como:

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

    E você pode simplesmente obter o respectivo nome e valor do item no seu método onItemSelected() como este:

     String item = pairent.getItemAtPosition(pos).toString(); String value = values [pos]; 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.