相同配置/不同尺寸但屏幕无法从三星10“扩展到Nexus 7

时间:2013-04-29 20:11:37

标签: android

我在三星GT-P7510(10.1“WXGA 1280x800像素)上开发了我的应用。当我下载到Nexus 7(7”1280x800像素)时,我使用的按钮看起来大小相同。 Nexus按钮约占三星按钮的95%。屏幕的其余部分似乎工作正常 - 文本位于正确的位置,并且比例较小,因为它是根据屏幕高度定义的。

我的所有按钮大小都是使用XML布局文件中的“dp”设置定义的。我原本预计,按钮的比例相同。我显然误解了这一点。我可以使用什么设置来缩放按钮?

1 个答案:

答案 0 :(得分:0)

为什么你认为Android应该在没有你告诉它的任何事情的情况下扩展你的应用程序?

“dp”只是使具有不同密度的设备看起来相同(更高的密度使用更多的像素)。它不会使事情变得更大或更小,这是一件好事,因为你不希望文字太大或太小而无法阅读。

对于文本,BTW,通常最好使用“sp”,以便用户可以改变其大小(因为人们可能有眼睛问题来阅读小写字母)。

如果您希望扩展内容,可以创建自己的机制(如this one)或使用openGL。