【问题标题】:3 dot/settings in top bar buttons顶部栏按钮中的 3 个点/设置
【发布时间】:2014-04-30 20:20:48
【问题描述】:
在某些应用中,应用右上角的三个点位于操作栏(不是主页按钮)上,可以提供更多选项。在我的应用程序中,我有,但我不知道如何让它在被点击时做一个方法。我使用android:onClick="METHOD_NAME 吗?或者我是否需要在我的活动类和设置和 onClickListener 中设置一个按钮变量?我已经尝试了这两种方法,但我可能做错了。
【问题讨论】:
标签:
android
menu
android-actionbar
settings
【解决方案2】:
三个点被称为溢出(非常恰当地命名),要使用它们,您需要使用 ActionBar,它是顶部的长水平条,显示图标、其他按钮以及溢出按钮。
现在在一些没有物理菜单按钮的设备中,您总是会看到溢出按钮。
阅读与 ActionBar 相关的文档和教程,但请记住一件事,ActionBar 仅适用于具有高于 HoneyComb 的 android 的设备。对于 3.0 以下的 Android 设备,例如 GingerBread 或 Froyo,您将不得不使用兼容性库,因此这将是一项额外的任务。
用于此目的的最著名的库是 ActionBarSherlock 和 AppCompat。