【问题标题】:3 dot/settings in top bar buttons顶部栏按钮中的 3 个点/设置
【发布时间】:2014-04-30 20:20:48
【问题描述】:

在某些应用中,应用右上角的三个点位于操作栏(不是主页按钮)上,可以提供更多选项。在我的应用程序中,我有,但我不知道如何让它在被点击时做一个方法。我使用android:onClick="METHOD_NAME 吗?或者我是否需要在我的活动类和设置和 onClickListener 中设置一个按钮变量?我已经尝试了这两种方法,但我可能做错了。

【问题讨论】:

    标签: android menu android-actionbar settings


    【解决方案1】:

    这三个点是操作栏中的菜单。它们始终显示在没有菜单键的设备上。

    有关更多详细信息,另请参阅documentation

    【讨论】:

      【解决方案2】:

      三个点被称为溢出(非常恰当地命名),要使用它们,您需要使用 ActionBar,它是顶部的长水平条,显示图标、其他按钮以及溢出按钮。

      现在在一些没有物理菜单按钮的设备中,您总是会看到溢出按钮。

      阅读与 ActionBar 相关的文档和教程,但请记住一件事,ActionBar 仅适用于具有高于 HoneyComb 的 android 的设备。对于 3.0 以下的 Android 设备,例如 GingerBread 或 Froyo,您将不得不使用兼容性库,因此这将是一项额外的任务。

      用于此目的的最著名的库是 ActionBarSherlock 和 AppCompat。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-17
        • 1970-01-01
        • 2010-11-04
        • 2023-04-02
        相关资源
        最近更新 更多