2012-07-16 63 views
0

是否可以创建这样的事情,而不使用ActionBar?我只需要点击“按钮”,这将点击后滚动一些项目... enter image description here如何模仿ActionBar菜单?

+0

根据您的SDK级别,你可以使用:http://developer.android.com/reference/android/widget/PopupMenu.html – 2012-07-16 22:20:01

+0

不幸的是我的SDK级别开始于8 :( – west44 2012-07-16 22:21:03

+0

你有没有考虑http://actionbarsherlock.com/ – 2012-07-16 22:22:00

回答

3

ActionBarSherlock可能你的情况是有用的:http://actionbarsherlock.com/

+0

嗨,我实现了ActionBarSherlock,它可以在Android ICS上像一个经典的ActionBar一样工作,但是在Android 2.3上缺少这个带菜单的按钮......它是ActionBarSherlock的标准行为吗? – west44 2012-07-17 12:19:06

+0

不可以。您可以像使用常规ActionBar一样对ActionBarSherlock执行许多相同的操作,而溢出菜单就是其中之一。 – 2012-07-17 12:41:58

+0

好吧,听起来不错,但是我做错了什么?我只在ICS上看到溢出菜单,在2.3上仍然没有任何想法? – west44 2012-07-17 12:55:06

1

一个“脏”的方法是将您的按钮链接到一个不可见的微调,只要按下按钮就会变得可见。然后,它只是绑定微调控件的onSelect事件并对其进行主题化的一种情况。

+0

听起来有趣...我试试吧 – west44 2012-07-16 22:24:16