我创建了一个微调器,它显示了这样的列表项: http://developer.android.com/images/ui/spinner.png
但是我怎么能改变呢?当你点击微调器时它会在新的弹出窗口中显示所有选项?
答案 0 :(得分:2)
从Holo Theme微调器默认显示为下拉列表。如果你想自定义这个 您可以使用按钮并设置微调器背景,当按钮录制时,显示上下文菜单。
更新:
只需使用android:spinnerMode ="对话框"
答案 1 :(得分: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);
答案 2 :(得分:0)
将您的微调器项目显示为弹出窗口。使用以下行。
在setContentView(R.layout.main)上方添加以下行。
requestWindowFeature(Window.FEATURE_NO_TITLE);
并在特定活动中添加以下行。
android:theme="@android:style/Theme.Dialog"
main.xml将是您自己的设计,功能可能是那些项目是文本视图或按钮或广播项目..点击每个项目后,您需要在那里做所需的工作..