Java 根据来自服务器的值设置微调器

Java 根据来自服务器的值设置微调器,java,android,spinner,Java,Android,Spinner,我有一个使用微调器设置性别的布局。我想根据服务器的值更改性别。我从服务器获得三个值,0为男性,1为女性,2为其他人。我的旋转器如下所示 <Spinner android:id="@+id/gender_spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:layout_marginLeft="15dip"

我有一个使用微调器设置性别的布局。我想根据服务器的值更改性别。我从服务器获得三个值,0为男性,1为女性,2为其他人。我的旋转器如下所示

<Spinner
android:id="@+id/gender_spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:prompt="@string/gender"
android:entries="@array/gender_list"
我已经从服务器上收集了价值

String gender;
gender = strLine[8];
有人能告诉我如何根据java编码中的字符串值设置微调器吗?

ArrayAdapter=new ArrayAdapter(这是android.R.layout.simple_spinner_dropdown_item,getResource().getStringArray(R.array.gender_list));
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,getResource().getStringArray(R.array.gender_list));
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
egender.setAdapter(adapter);
egender.setSelection(INDEX);
String gender=egender.getSelectedItem().toString();
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项); egender.setAdapter(适配器); egender.setSelection(索引); 字符串性别=egender.getSelectedItem().toString();


通过这些代码,您可以将您的性别列表放入微调器下拉列表,了解更多信息,请查看此链接:

谢谢。。一旦用户更改下拉值,即他将其更改为女性或其他人,我不必执行任何功能,我只需收集它并将其传递给其他活动。如何在字符串中收集和存储下拉值??
String gender;
gender = strLine[8];
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,getResource().getStringArray(R.array.gender_list));
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
egender.setAdapter(adapter);
egender.setSelection(INDEX);
String gender=egender.getSelectedItem().toString();