2012-04-09 3 views
2

Dans main.xml je voudrais avoir un spinner1 avec deux boutons radio et un spinner2 avec 3 cases à cocher. Je ne sais pas comment définir et créer ce spinners dans Main.java. Besoin d'aide.comment créer un spinner avec des boutons radio

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 - doit avoir des boutons radio et spinner2 doivent avoir plusieurs cases à cocher

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? 

} 

Répondre

5

créer un fichier strings.xml dans res/valeurs/et ajouter les éléments suivants:

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

Dans votre spinner.java, ajoutez le 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); 

Espérons que cela vous aidera.

+0

ne montre aucun article à radiobutton – Rahul

Questions connexes