2012-04-09 41 views
2

在main.xml中,我想要一個帶有兩個單選按鈕的spinner1和一個帶3個複選框的spinner2。我不知道如何在Main.java中定義和創建這個spinners。 需要一些幫助。如何使用單選按鈕創建微調器

main.xml中

<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" 
/> 

spinner1 - 需要有單選按鈕和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 2017-07-24 15:16:28

相關問題