0

我是 Android 开发的新手。我最近开发了一个支持 3" 到 4" 屏幕尺寸的应用程序!问题是当我在我的 HTC Wildfire S (3.2") 上运行我的应用程序时,它会发现屏幕视觉效果很好,并且它提供了最佳分辨率。

但是,当我在三星 Galaxy Y S5360 (3") 上运行相同的应用程序时,屏幕的一小部分会消失在现场,我的意思是屏幕视觉效果不太明显,并且屏幕视觉效果不佳。

为什么当我将屏幕尺寸设置为 3" 到 4" 时会这样。我正在使用相对布局,在 Eclipse IDE 中,屏幕也显示得很好。这是 Eclipse IDE 映像在此处输入图像描述

这是我的三星 Galaxy Y S5360 图片:抱歉图片不佳。在此处输入图像描述 您可以在手机图像底部看到文字问题,我该如何解决?请帮助提前谢谢!

4

2 回答 2

1

首先-永远不要相信 eclipse 插件。它的越野车,无论如何它是一个估计。您可以使用它来查看您是否大致正确,但永远不要期望它在实际设备上看起来像那样,更不用说在所有设备上。

至于您的问题 - 您设备上的屏幕对于您的布局来说太小了。您要么需要删除空格,要么需要缩小一些东西。如果您能找到该设备的确切分辨率,您可以为该分辨率的设备进行特殊布局。

这是 android UI 设计中的一个标准问题 - 您正在为很多屏幕进行开发,其中一些屏幕非常小。如果您希望它适用于所有内容,则必须非常小心每个屏幕上的内容量和空白空间,并针对各种分辨率和物理尺寸进行测试。

解决这个问题的一个好方法是在 dp.size 中调整所有内容的大小。1dp=1/160 英寸。然后你知道你会在多大的屏幕上显示。

于 2013-05-09T19:16:32.570 回答
1

我的 2 条建议如下 1.您可以尝试对内容使用滚动视图吗 2. 将全屏应用到您的应用并更改应用的当前布局(如果是线性布局)

于 2013-05-10T10:42:59.073 回答