ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – 如何在Galaxy S3上向Overflow菜单添加动作?

2019-06-26 01:20:07  阅读:140  来源: 互联网

标签:android android-actionbar galaxy


当Galaxy S3上没有出现要在动作栏中的溢出菜单中显示的动作时,我遇到了问题.因此,UX有点令人困惑 – 我在Galaxy S3上的操作栏只显示应用程序徽标和名称,但不提供额外的功能.

我想在Android 4.x上运行的所有设备上使用相同的UX,并在溢出菜单中执行操作.如果不使用ActionBarSherlock等第三方组件,这是否可行?

Thanls

解决方法:

这是一些制造商的决定,如果你真的想这样做,需要一些“坏”的解决方案.溢出菜单只是所有Android设备曾经拥有的“常规”旧菜单按钮.当Google在Honeycomb和ICS中删除菜单按钮时,一些制造商决定保留菜单按钮.这导致对菜单按钮的作用产生了很大的困惑.

您应该记住,虽然使用S3的用户希望有一个功能菜单按钮,因为它们不会用于查看三点菜单.使用内置菜单系统的所有应用程序应以对用户期望的方式显示.因此,我强烈建议不要让你的应用在所有设备上看起来完全相同,因为它很可能会让用户感到困惑,然后帮助他们.如果你愿意的话,应该可以实现“正确的”菜单系统和“自定义/伪造”三点菜单.

这篇文章似乎有一些很好的指导方针:
https://stackoverflow.com/a/10713860/1068167

标签:android,android-actionbar,galaxy
来源: https://codeday.me/bug/20190626/1288949.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有