【问题标题】:How to Change Drop Down menu style on actionBar in android?如何在 android 中更改 actionBar 上的下拉菜单样式?
【发布时间】:2014-01-09 07:01:38
【问题描述】:

我正在创建一个 Android 应用程序,我在其中使用操作栏上的下拉菜单。 只需更改此下拉列表的视图,例如 whatsapp

例如:-

在whatsapp附加按钮上,表格布局带有项目,但在我的情况下,只有一个没有项目的简单列表。

我也想将菜单图标改成黄色。

请有人帮助我如何制作带有表格布局和图像的下拉菜单。提前致谢。

【问题讨论】:

    标签: android drop-down-menu android-actionbar


    【解决方案1】:

    ActionBar 不是为这样的用例而设计的。 ActionBar 按钮旨在替换旧设备(HC/ICS 之前)上可以通过单独的硬件按钮触发的旧选项菜单。当没有足够的空间显示所有按钮(Android 框架会自动处理)时,使用您在草图中绘制的溢出按钮(带有 3 个点的按钮),因此这些按钮将被分组到溢出菜单。覆盖此行为是一个坏主意(如果可能的话)。

    相反,您应该考虑另一种方法:将一个ActionButton 添加到用于处理颜色选择器的ActionBar。单击此按钮时,最好的解决方案是显示一个 AlertDialog(您可以轻松地在此处插入显示您想要的颜色的视图),因为即使按钮​​隐藏在溢出菜单中,这也会发挥最佳作用。

    或者,您可以触发PopupMenu 或实现一些QuickActionPopupWindow

    【讨论】:

      【解决方案2】:

      转到QuickAction3D 视图,它将完全满足您的要求。

      【讨论】:

        猜你喜欢
        • 2013-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多