在onitemclick android中设置微调器项选定值
朋友们好,我有如下微调器 当我点击任何项目时,点击事件应该设置如下 这意味着当我当时选择Afghnistan时,它的值应设置为AF,其余国家/地区的值保持不变,我的代码如下 在微调器项目上单击在onitemclick android中设置微调器项选定值,android,spinner,android-spinner,android-adapter,Android,Spinner,Android Spinner,Android Adapter,朋友们好,我有如下微调器 当我点击任何项目时,点击事件应该设置如下 这意味着当我当时选择Afghnistan时,它的值应设置为AF,其余国家/地区的值保持不变,我的代码如下 在微调器项目上单击 mSpinnerCountry.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> par
mSpinnerCountry.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
mStringCountryID=mArrayListCountryDatas.get(position).getId();
mSpinnerCountry.setPrompt(mArrayListCountryDatas.get(position).getIso_alpha()+"
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
mSpinnerCountry.setOnItemSelectedListener(新的OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图、,
内部位置,长id){
//TODO自动生成的方法存根
mStringCountryID=mArrayListCountryDatas.get(position.getId();
mspinneCountry.setPrompt(mArrayListCountryDatas.get(position.getIso_alpha()+)
}
@凌驾
未选择公共无效(AdapterView父级){
//TODO自动生成的方法存根
}
});
当我运行上述代码时,它没有设置值,我不知道如何才能做到这一点?mSpinnerCountry.setOnItemSelectedListener(新的OnItemSelectedListener(){
mSpinnerCountry.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
int mStringCountryID = s1.getSelectedItemPosition(); Toast.makeText(getBaseContext(),
"You have selected item : " + presidents[mStringCountryID],
Toast.LENGTH_SHORT).show();
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
已选择公共视图(AdapterView arg0、视图arg1、,
整数arg2,长arg3){
int mStringCountryID=s1.getSelectedItemPosition();Toast.makeText(getBaseContext(),
“您已选择项目:“+presidents[mStringCountryID],
吐司。长度(短)。show();
}
未选择公共无效(AdapterView arg0){
}
});
尝试此…变量mStringCountryID将保存您的特定完整值,您可以对该值执行任何操作。要在何处显示所选值。代替
选择国家/地区
?Khubab Hamza:我想按国家/地区代码显示onitemclick,而适配器的其余部分应保持与国家/地区名称相同,这在c中是可能的颂歌?