java - 三星 Galaxy Y S5360 的布局问题

标签 java android layout

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

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

为什么当我将屏幕尺寸设置为 3"到 4"时会出现这种情况。我正在使用相对布局,并且在 Eclipse IDE 中屏幕也显示得很好。 这是 Eclipse IDE 镜像 enter image description here

这是我的三星 Galaxy Y S5360 图片:抱歉,图片效果不佳。 enter image description here 您可以看到手机图像底部的文字问题,我该如何解决这个问题?请帮忙提前致谢!

最佳答案

首先-永远不要相信 eclipse 插件。它有 buggy ,而且无论如何都是一个估计。您可以使用它来看看您是否大致正确,但永远不要指望它在实际设备上看起来像这样,更不用说在所有设备上了。

至于您的问题 - 您设备上的屏幕对于您的布局来说太小。您要么需要删除空白,要么缩小某些内容。如果您可以找到该设备的确切分辨率,您可以为该分辨率的设备制作特殊的布局。

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

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

关于java - 三星 Galaxy Y S5360 的布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16469310/

相关文章:

java - 错误 : Could not find or load main class <<< Why do I get this error?

c# - 递归实验

java - 如何在我的 Android 应用程序中保存一组简单对象?

android - 当内部 View 与父级右对齐时,RelativeLayout 背景会拉伸(stretch)

java - 如何替换操作栏中的溢出和抽屉导航?

java - 为什么这段代码会进入死循环?

Android list 使用权限与 Android 设备规范

android - FFmpeg 的 avcodec_decode_audio3 返回 -1

python-pptx 在布局中更改图片

java - 您可能需要安装 My::Module 模块