如何在另一个微调器打开时单击打开微调器

Zvi*_*Zvi 14 android spinner

spinners的表格很少.当我点击它们中的任何一个时,它会打开并显示选项.当我点击任何一个spinner它关闭打开spinner但我需要再次点击所需的spinner打开它.

我想抓住第二个微调器的第一次点击,这样我就可以关闭第一个打开的微调器,然后打开单击的微调器.

我看到关于在外面的任何点击上关闭微调器的帖子,但这还不够,因为我仍然不知道所需的微调器被点击(onclick()第二个微调器没有被触发).

Ami*_*ale 0

尝试使用这一行代码来打开微调器,而无需单击它

 ((Spinner) findViewById(R.id.selected_area_spinner)).performClick();
Run Code Online (Sandbox Code Playgroud)

但在初始化微调器后使用此代码

  • 您的答案与第二个旋转器打开的事实有何关系?问题不在于如何运行旋转器。这是如何在第二个旋转器仍然打开时检测旋转器被单击的方法。 (2认同)