2012-04-09 25 views
2

In main.xml möchte ich einen Spinner1 mit zwei Radio-Schaltflächen und einem Spinner2 mit 3 Kontrollkästchen haben. Ich weiß nicht, wie man diese Spinner in Main.java definiert und erstellt. Brauchen Sie Hilfe.So erstellen Sie einen Spinner mit Optionsschaltflächen

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 - Radio-Buttons und spinner2 haben muss brauchen eine strings.xml Datei in res/Werte/mehrere Kontrollkästchen haben

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? 

} 

Antwort

5

erstellen und hinzufügen folgendes:

<?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> 

In Ihrem spinner.java, fügen Sie den 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); 

Hope this Ihnen helfen.

+0

Es wird kein Element in Radiobutton angezeigt – Rahul

Verwandte Themen