2011-04-19 60 views
3

嗨,我是一名新开发人员,我现在正在成为一名实习生,我正在开发应用程序的UI部分。我如何设计适合所有分辨率的应用程序的用户界面。如何在Android中为所有分辨率设置UI

我正在使用droid绘制放置位置。在这种情况下,我将屏幕尺寸作为HVGA肖像,当我在QVGA设备中运行时,位置会移动。对于这个在我的编码,我曾经给出,如果(宽度= 480 & &高度== 854)的立场必须是如此如此。这只对这些解决方案有很好的效果,但是当我在480x800或其他设备上运行它时问题仍然存在。如何克服这些问题。我以正确的方式做UI部分?如果没有,请帮助我...我的地方我没有任何人来教我,请帮助我的朋友........

+0

如果可能的话,请参考任何示例代码,这是所有分辨率 – 2011-04-19 05:46:20

+0

共同创建的只是一个示例代码....... – 2011-04-19 05:46:40

回答

1

我认为你应该使用RelativeLayout来概括你的应用程序的用户界面的所有类型的屏幕分辨率。

1

两种最流行的方法来解决这个问题是:

1)最流行的分辨率,风景和肖像的设置模板。检索分辨率并相应地进行设置。

2)使用百分比来计算放置物品的位置。换句话说,将这个项目从左边缘放置30%。如果它的宽度为1000像素,则通过简单的数学运算就可以从300开始。

+0

你可以进一步解释...你可以请参考任何示例代码,这是共同创建的所有分辨率 – 2011-04-19 05:45:57

+1

这应该有所帮助: http://developer.android.com/guide/practices/screens_support.html – Mikecito 2011-04-19 06:07:48

相关问题