我有一个Spinner,可以选择要运行的不同命令。我想以编程方式模拟用户选择命令(并运行它)。
这可能吗?是否可以明显地和不可见地完成(没有显示Spinner下拉和模拟手指触摸以选择命令)?
答案 0 :(得分:0)
正如我所说,你可以致电Spinner.setSelection(int position)
无形地选择一个项目
要明确选择它,您可以尝试拨打spinner.performClick()
,然后打开下拉列表,然后拨打spinner.setSelection(index)
。如果之后仍然打开下拉列表,您可以尝试调用活动的onBackPressed()
来关闭它。