2012-04-09 9 views
2

main.xmlには、2つのラジオボタンと3つのチェックボックスを備えたスピナー1があります。 Main.javaでこのスピナーを定義して作成する方法はわかりません。 助けが必要です。ラジオボタンでスピナーを作成する方法

main.xmlはspinner1が

<Spinner 
android:id="@+id/spinner1" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
/> 
<Spinner 
android:id="@id/spinner2" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
/> 

- ラジオボタンとspinner2を持っている必要がありますが、複数のチェックボックス

main.java 

privare Spinner spiner1,spiner2; 
public void OnCreate(BUndle SaveInstaceState) 
{ 
super.OnCreate(savedInstanceState); 
setContentView(R.layout.main) 

spiner1=(Spinner)findViewById(R.id.spinner1); 
spiner2=(Spinner)findViewById(R.id.spinner2); 

//what to do from here? 

} 

答えて

5

のres /値ののstrings.xmlファイルを作成/や追加を持っている必要があります以下:

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
<string name="spinnerstr">Choose an item</string> 
<string-array name="spinner_array"> 
    <item>apple</item> 
    <item>orange</item> 
    <item>grapes</item> 
</string-array> 

あなたのspinner.javaで

、followoing追加:

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

が、これはあなたを助けることを願っています。

+0

ラジオボタンにアイテムが表示されていません – Rahul