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