【发布时间】:2014-10-20 15:27:33
【问题描述】:
我创建了一个微调器,其中第一个选择显示为默认值。但是如果我点击它就不起作用了。
protected boolean inhibit_spinner = true;
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String item = parent.getItemAtPosition(position).toString();
if (inhibit_spinner) {
inhibit_spinner = false;
}else {
Toast.makeText(parent.getContext(), item, Toast.LENGTH_LONG).show();
Intent intent = new Intent(Selection.this, MainActivity.class);
intent.putExtra("selection", item);
startActivity(intent);
finish();
}
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
如果我单击微调器并选择它引发活动的任何其他选项,但如果我单击它并选择默认值(第一选择)它不会引发活动。为什么?
【问题讨论】:
标签: android list drop-down-menu spinner default