2012-02-19 162 views
0

我正在开发一个整个android设备的应用程序。但屏幕的分辨率是不同的,这是它看起来最大的问题。所以,我想调整大小的控件,我也使用了absolutelayout,但它仍然是相同的..我给控件的价值作为DP ..如何调整Android的屏幕大小

我该如何解决这个问题?

+0

切勿使用AbsoluteLayout。看看 - http://developer.android.com/guide/practices/ui_guidelines/index.html – adatapost 2012-02-19 03:15:31

+0

你不能“调整”屏幕。但是你想要的可以通过不同的逻辑来实现。在这里阅读:http://developer.android.com/guide/practices/screens_support.html – 2012-02-19 03:16:24

+0

thanx球员..我已经阅读过他们......但我在想,可能会有一些调整大小的方法或像那样.. – ertan2002 2012-02-19 03:24:11

回答

1

您不会调整Android设备的屏幕大小 - 而是让您的应用程序改用各种屏幕尺寸。

相关文档是here

+0

谢谢你非常感谢你的关注。 – ertan2002 2012-02-19 03:24:29

1

您无法硬编码您的布局的尺寸,并期望它可以在每个屏幕尺寸上工作。除非你写出来,否则没有办法自动完成它。

您可能想要更改方法,使用相对布局或线性布局,并在设计布局时使用像fill_parentwrap_content这样的值。

Android开发人员遵循的另一种方法是针对不同的屏幕尺寸使用不同的资源文件,Android在运行时自动加载它们。

有关如何有效处理不同屏幕尺寸的更多信息,请参阅this

相关问题