2011-06-11 26 views
0

嘿,我有一个关于如何从Spinner中选择性别的问题,在选择性别后,我想将性别结果存储到性别变量中,那么您可以帮我解决这个问题,如何在Spinner上设置事件

在此先感谢

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="arr_gender"> 
    <item>Male</item> 
    <item>Female</item> 
</string-array> 


这个变量是我想要存储在后性别选择>>字符串的性别是什么;

private void initGenderData() { 
    ArrayAdapter adater_gender = ArrayAdapter.createFromResource(
      Question_page.this, R.array.arr_gender, 
      android.R.layout.simple_spinner_item); 
    adater_gender.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    this.sp_gender.setAdapter(adater_gender); 
    sp_gender.isClickable(); 
} 

and I don't know how to deal with this spinner now give me some example thanks 

回答

0

一切都是正确的,到目前为止,现在试试这个存储性别:

String gender = sp_gender.getSelectedItem().toString(); 
+0

感谢每一个答案:))它帮助我很多。 – Mint 2011-06-11 12:30:51

+0

如果有帮助,不要忘记将每个答案都投好,并选择其中一个作为接受的答案。 – 2011-06-11 13:26:31

0

海兰,试试这个....

sp_gender.setOnItemSelectedListener(new OnItemSelectedListener() { 

     @Override 
     public void onItemSelected(AdapterView<?> arg0, View arg1, 
       int arg2, long arg3) { 

      String gender = sp_gender.getSelectedItem().toString(); 

       } 
    }