如何在android中创建类似下拉菜单(不是Spinner)的东西?

时间:2012-07-20 22:18:48

标签: android android-layout android-widget

当我在Android中点击按钮(不是Spinner,更像是网站上的下拉菜单)时,如何创建类似下拉菜单的内容?是否已有小部件或有没有人有类似的任务? 我在顶部有三个按钮,我不能使用标签,我需要像网站上的水平菜单一样。

3 个答案:

答案 0 :(得分:3)

PopupMenu打开与View相关的菜单,但它在api level 11中实现,根据可用空间处理位置。

API参考: http://developer.android.com/reference/android/widget/PopupMenu.html

另一种选择是使用PopupWindow,但你必须实现面板的位置。

API参考: http://developer.android.com/reference/android/widget/PopupWindow.html

如果你是API> 11,内置了一些很好的内容:

答案 1 :(得分:1)

我认为你在ActionBar上的意思是that? 请使用ActionBar Sherlock。在那里你甚至可以轻松地在Android 2.1中实现这一点直到Jelly bean。

答案 2 :(得分:0)

在活动中使用Frament。见http://developer.android.com/reference/android/app/Fragment.html

我认为片段是正确的方法,但我还没有看到它。