2011-09-09 3 views
-1

可能性の重複拡張リスト内のスピナーを使用する方法:私はアンドロイドのアプリケーションを作成しました
Getting values from the spinner inside the listlistactivity

..私はその内部のリストを持っているが、スピナーがありますarraylistに基づいて表示..しかし、スピナーは空です。スピナーの価値をどのように得ることができますか。ありがとうございました..

+0

私たちにあなたのコードを作成/記入するコードを教えてください – Marco

+0

あなたのコードを貼り付けてください –

答えて

0

あなたはこれを電話しましたか?

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(adapter); 

ここで、アダプタはArrayAdapterですか?

+0

私はこのアダプタを呼び出します。しかし、それはリストアダプタの中ではうまくいきません – Uthra

0

あなたはあなたがこの内部のstrings.xmlファイルのように@svidnasとして

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="planet_prompt">Choose a planet</string> 
    <string-array name="planets_array"> 
     <item>Mercury</item> 
     <item>Venus</item> 
     <item>Earth</item> 
     <item>Mars</item> 
     <item>Jupiter</item> 
     <item>Saturn</item> 
     <item>Uranus</item> 
     <item>Neptune</item> 
    </string-array> 
</resources> 

を配列リストを作成することができ、この

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
      this, R.array.planets_array, android.R.layout.simple_spinner_item); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(adapter); 

でこのコード

final Spinner spinnertwo= (Spinner) findViewById(R.id.spinner1); 
ArrayAdapter<String> adaptertwo = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item,mspinner); 
     spinnertwo.setAdapter(adaptertwo); 

を交換する必要がUthra上記のリンクを使用してmore info

+0

ちょっと質問:彼のコードの一部を置き換えるように言います。彼はどこにコードを掲載したのですか?私は混乱しています... – Marco

+0

マルコそれは重複した質問です、彼女は彼女が答えを受け入れるまで助けていた昨日同じ質問を投稿し、そこにこのコードを貼り付けました。私はすでにそれが重複していると旗を掲げました。 –