我想要一个这样的下拉列表:
但是我想在您单击菜单项时弹出它。所以微调器不是必需的。是否有独立的下拉列表,或者我是否可以自动触发微调器?
您可以通过以下几种方式做到这一点:
<menu>
元素,为您的项目提供一个子菜单。<item>
ListPopupWindow
DialogFragment
. 覆盖onCreateDialog()
并使用 anAlertDialog.Builder
创建对话框。调用setSingleChoiceItems()
构建器上的变体之一来设置要在内容中显示的单选项目列表。第一种方法可能是最简单的,因为选择会回调您的onOptionsItemSelected()
方法,您可以在那里轻松处理它,但您也可能对其他选项感兴趣。
如果要在单击菜单项时显示下拉列表,则需要使用 Spinner 对象。
或者,您也可以使用带有下拉导航的操作栏:http: //developer.android.com/guide/topics/ui/actionbar.html#Dropdown