Android 如何在微调器中添加默认值,而不是适配器值

Android 如何在微调器中添加默认值,而不是适配器值,android,android-activity,android-spinner,Android,Android Activity,Android Spinner,我有一些来自服务器的数据,我必须在Android Spinner中显示这些值。 附加到微调器的适配器也从服务器获取。 请让我知道如何显示来自服务器的初始值。并在单击微调器后显示适配器值 Spinner mySpinner = (Spinner) findViewById(R.id.householdspinner); mySpinner.setAdapter(new ArrayAdapter<String>(Edit_Voter_Information.this

我有一些来自服务器的数据,我必须在Android Spinner中显示这些值。 附加到微调器的适配器也从服务器获取。 请让我知道如何显示来自服务器的初始值。并在单击微调器后显示适配器值

 Spinner mySpinner = (Spinner) findViewById(R.id.householdspinner);

         mySpinner.setAdapter(new ArrayAdapter<String>(Edit_Voter_Information.this,
                            android.R.layout.simple_spinner_dropdown_item,
                            householdIncome));


            mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

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

                            String item = arg0.getItemAtPosition(position).toString();
                            house_Hold_Income = item;



                        @Override
                        public void onNothingSelected(AdapterView<?> arg0) {

                        }
                    });
        }
Spinner mySpinner=(Spinner)findViewById(R.id.householdspinner);
mySpinner.setAdapter(新的ArrayAdapter(编辑投票者信息,
android.R.layout.simple\u微调器\u下拉菜单\u项,
住户收入);
mySpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView arg0,
视图arg1,内部位置,长arg3){
String item=arg0.getItemAtPosition(position.toString();
房屋持有收入=项目;
@凌驾
未选择公共无效(AdapterView arg0){
}
});
}

最初,我将一些值存储在字符串[]名称中。运行“活动”时,默认情况下选择微调器位置0(零)。 请检查下面的我的代码:

ArrayAdapter ArrayAdapter=新的ArrayAdapter(此,R.layout.spinner_样式,名称); spinner.setAdapter(阵列适配器)

spinner.getSelectedItemPosition()//它最初返回名称[0]

如果单击其他位置(i),则返回名称[i],其中i=0,1,2,…

Duplicate请参见此