【发布时间】:2012-05-06 23:52:51
【问题描述】:
我有 OnItemSelectedListener 类,问题是现在当我从 spinner1 中选择项目时,它没有显示它应该显示的烤面包机文本。 Toast 文本只是为了查看侦听器是否有效而无效。我有两个微调器,我正在尝试从两个微调器中为单个变量获取选定的项目。任何帮助在这里表示赞赏,我已经坚持了几个小时。
我在 buttonlisteners 上使用了这种切换技术,它运行良好,但它们在我的主类活动类中,我不确定它是否依赖于它以及如果它依赖于如何解决它
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
View v = parent.getSelectedView();
switch (view.getId()) {
case R.id.spinner1:
Toast.makeText( parent.getContext(),
"Selected item is " + parent.getItemAtPosition(pos).toString(),
Toast.LENGTH_LONG).show();
break;
case R.id.spinner2:
//Code here
break;
default:
Toast.makeText(parent.getContext(), view.toString(), Toast.LENGTH_LONG).show();
break;
}
}
【问题讨论】: