我想创建一个下拉导航。我画了这个草图:
我已经尝试了一个微调器,但我不想要那个组合框,只想要那个列表,它显示在按钮点击上。
我想创建一个下拉导航。我画了这个草图:
我已经尝试了一个微调器,但我不想要那个组合框,只想要那个列表,它显示在按钮点击上。
有没有看 ApiDemos->Views->popup menu 的例子。这可能是合适的。如果没有,恐怕您可能需要为此定制 UI。
我假设您正在使用低于 11 的 API。下拉微调器可从 API 级别 11 与操作栏一起使用。但是你可以使用 Actionbar sherlock。下载演示(作为来自 Github 的源代码或作为来自 Play 商店的应用程序)。actionbarsherlock 实现了 dropdownspinners。它应该如下所示:
您可以从以下网址获取图书馆: https ://github.com/JakeWharton/ActionBarSherlock
Dialog
您还可以从 xml 布局创建并扩展其视图。
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.popup);
dialog.show();