【发布时间】:2014-05-30 15:23:27
【问题描述】:
当我选择微调器值时,有时它会返回一个真值,有时它会返回空值
我的微调器代码是
list.add("Please Select Approver Name");
list.add("bishnu");
list.add("bishnu");
list.add("bishnu");
list.add("bishnu");
ArrayAdapter<String> adp1=new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,list);
adp1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp1.setAdapter(adp1);
sp1.setSelection(0);
项目选定的侦听器
sp1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
strspin = parent.getItemAtPosition(pos).toString();
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
Toast.makeText(context, "value"+strspin, Toast.LENGTH_LONG).show();
这两天我一直在努力
请帮我解决这个问题
【问题讨论】:
-
将
Toast.makeTest移到onItemSelected方法的末尾。 -
多看你的代码会很有帮助。例如,您在哪里将您的适配器设置为列表视图,您在哪里初始化了您的列表视图和适配器等...
标签: android spinner android-spinner