如何在特定条件下显示Spinner项目?

时间:2013-03-13 06:30:28

标签: android android-spinner

我的应用中有一个Spinner。我想自动显示微调器的所有项目。在这种情况下,我甚至没有触摸/单击Spinner来选择项目。

当某些特定情况发生时,是否可以调用Spinner自动显示其项目?

请指导我如何做到这一点。

2 个答案:

答案 0 :(得分:0)

无论何时出现特定情况,您都可以尝试调用包含以下代码的函数。只需更改数组的内容并删除前面的项目,然后在微调器上应用新项目。

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);

答案 1 :(得分:0)

是的,你可以使用

  spinner.performclick();

发生特定情况时。