0

我创建了一个微调器,它显示它的列表项,如下所示:http: //developer.android.com/images/ui/spinner.png

但是我该如何更改它,以便当您点击微调器时,它会在新弹出窗口中显示所有选项?

4

3 回答 3

2

从 Holo 主题微调器默认显示为下拉菜单。如果您想自定义它,您可以使用按钮并设置微调器背景,当按下按钮时,显示上下文菜单。

更新 :

只需使用 android:spinnerMode="dialog"

于 2013-01-10T11:16:19.337 回答
0

将您的微调器项目显示为弹出窗口。使用以下几行。

在 setContentView(R.layout.main) 上方添加以下行。

requestWindowFeature(Window.FEATURE_NO_TITLE);

并在特定活动中添加以下行。

android:theme="@android:style/Theme.Dialog"

main.xml 将是您自己的设计,功能可能是那些项目是文本视图或按钮或单选项目..单击每个项目后,您需要在那里完成所需的工作..

于 2013-01-10T11:26:02.297 回答
0
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_list_item_1,ur-arraylist);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);
于 2013-01-10T11:04:59.073 回答