如何模拟用户选择Spinner选项

时间:2017-05-12 21:56:34

标签: android android-spinner

我有一个Spinner,可以选择要运行的不同命令。我想以编程方式模拟用户选择命令(并运行它)。

这可能吗?是否可以明显地和不可见地完成(没有显示Spinner下拉和模拟手指触摸以选择命令)?

1 个答案:

答案 0 :(得分:0)

正如我所说,你可以致电Spinner.setSelection(int position)无形地选择一个项目

要明确选择它,您可以尝试拨打spinner.performClick(),然后打开下拉列表,然后拨打spinner.setSelection(index)。如果之后仍然打开下拉列表,您可以尝试调用活动的onBackPressed()来关闭它。