【问题标题】:android actionbar button sizing issuesandroid操作栏按钮大小问题
【发布时间】:2013-06-27 16:31:47
【问题描述】:

我在 Android 4.2.2 上的操作栏按钮出现尺寸问题。在所有其他版本上,尺寸是可以接受的(我觉得我不能得到一个标准尺寸仍然令人抓狂)。 Android 4.2 似乎将按钮的宽度(它们是矩形而不是正方形)向下限制以适应 4.2 认为操作栏按钮应该是的宽度。有没有办法告诉程序操作栏按钮应该有多宽,或者我的特定按钮应该有多宽?

我创建了一个测试项目,其中包含我的操作栏背景和一个按钮,以便尝试找出问题所在。以下是它在有问题的 4.2 的模拟器中的显示方式: http://i1364.photobucket.com/albums/r728/jasonjtyler/ScreenShot2013-06-27at110115AM_zps9b1bd09a.png?t=1372349904

这里是 4.0,它基本上也代表了其他版本(除了 4.2): http://i1364.photobucket.com/albums/r728/jasonjtyler/ScreenShot2013-06-27at110951AM_zpsa5734a91.png?t=1372349914

感谢您的帮助。

杰森

【问题讨论】:

  • 你是什么单位? dppx?
  • 嗨 Yann,没有指定尺寸单位。我的按钮已在菜单 xml 中指定,据我所知,它不允许按钮大小信息。
  • stackoverflow.com/questions/13519710/…这可能已经回答了你的问题。
  • 嗨,Jason,您的按钮是否使用图像(例如图标)?该按钮看起来在您的 2 个示例之间具有相同的图像,但比例不同。您是否在 android 上使用不同的可绘制文件夹来获得不同的密度(drawable-mdpidrawable-hdpidrawable-xhdpi)?
  • 谢谢,user1685095,这似乎是答案。我将在列出的解决方案中应用代码。如果您想将其发布为答案,我会接受。感谢所有参与的人。

标签: android android-actionbar


【解决方案1】:

嗯...我在图片中看到的内容不符合设计指南,看起来不太好。

我的猜测是你正在尝试以你不应该做的方式做某事。

使您的按钮尺寸为标准尺寸,形状为正方形而不是矩形。 对于取消选项,存在标准的十字图像。

我认为您应该使用此图像,但请根据您的设计对其进行自定义。

Action bar icon size in Android 4.2

【讨论】:

  • 当然不好看,这只是我的action bar布局的一部分。好的,我要问的是 4.2 是否有可能在所有其他版本的 Android 上做到这一点,而不是我的设计是否标准或在其他人眼中看起来不错。
  • 我没有回答你的问题,我知道。在我看来,你在问错误的问题。一块好的布局看起来不错。我认为你的整个布局看起来像那块。哪个不好 :) 你到底出于什么原因想要那样做?
  • Android 4.2.2 似乎也认为(可以这么说)我应该使用正方形。我希望至少允许更多的灵活性。
  • stackoverflow.com/questions/13519710/… 嗯,灵活性很好。但是为了让所有 android 应用程序的用户体验更加一致,看起来更有吸引力 =) 我已经编辑了我的答案,并附上了类似问题的链接。
  • 那些是标准图标吗?一张软盘的图片是android上的标准保存图标吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多