我是 Android 开发新手。我最近开发了一个应用程序,支持3英寸到4英寸的屏幕尺寸!问题是,当我在 HTC Wildfire S(3.2 英寸)上运行应用程序时,它发现屏幕视觉效果很好,并且提供了最佳分辨率。
但是当我在我的三星 Galaxy Y S5360 (3") 上运行相同的应用程序时,屏幕的一小部分在该位置消失,我的意思是屏幕视觉效果不太明显,并且屏幕视觉效果很差。
为什么当我将屏幕尺寸设置为 3"到 4"时会出现这种情况。我正在使用相对布局,并且在 Eclipse IDE 中屏幕也显示得很好。 这是 Eclipse IDE 镜像
这是我的三星 Galaxy Y S5360 图片:抱歉,图片效果不佳。 您可以看到手机图像底部的文字问题,我该如何解决这个问题?请帮忙提前致谢!
最佳答案
首先-永远不要相信 eclipse 插件。它有 buggy ,而且无论如何都是一个估计。您可以使用它来看看您是否大致正确,但永远不要指望它在实际设备上看起来像这样,更不用说在所有设备上了。
至于您的问题 - 您设备上的屏幕对于您的布局来说太小。您要么需要删除空白,要么缩小某些内容。如果您可以找到该设备的确切分辨率,您可以为该分辨率的设备制作特殊的布局。
这是 Android UI 设计中的一个标准问题 - 您正在为很多屏幕进行开发,其中一些屏幕非常小。如果您希望它适用于所有内容,则必须非常小心每个屏幕上的内容量和空白空间,并针对各种分辨率和物理尺寸进行测试。
解决这个问题的一个好方法是调整 dp 中所有内容的大小。 1dp=1/160 英寸。然后您就知道将在多大的屏幕上显示。
关于java - 三星 Galaxy Y S5360 的布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16469310/