0

我想要一个这样的下拉列表:

在此处输入图像描述

但是我想在您单击菜单项时弹出它。所以微调器不是必需的。是否有独立的下拉列表,或者我是否可以自动触发微调器?

4

2 回答 2

2

您可以通过以下几种方式做到这一点:

  1. 通过在标签内放置另一个<menu>元素,为您的项目提供一个子菜单。<item>
  2. 处理项目单击自己并显示ListPopupWindow
  3. 创建一个DialogFragment. 覆盖onCreateDialog()并使用 anAlertDialog.Builder创建对话框。调用setSingleChoiceItems()构建器上的变体之一来设置要在内容中显示的单选项目列表。

第一种方法可能是最简单的,因为选择会回调您的onOptionsItemSelected()方法,您可以在那里轻松处理它,但您也可能对其他选项感兴趣。

于 2013-06-05T01:56:14.373 回答
-1

如果要在单击菜单项时显示下拉列表,则需要使用 Spinner 对象。

或者,您也可以使用带有下拉导航的操作栏:http: //developer.android.com/guide/topics/ui/actionbar.html#Dropdown

于 2013-06-05T01:27:29.850 回答