更改屏幕尺寸的高度和宽度

时间:2010-08-19 06:07:26

标签: android layout

如何根据屏幕尺寸更改高度和宽度的大小?

2 个答案:

答案 0 :(得分:1)

如果您只想更改标准视图的宽度和高度,我建议您尝试其他方法。

Android应用程序将在许多不同的屏幕尺寸上运行。您无法编写代码来检查每个不同的大小并更改布局。但是,可以以相对方式定义布局,以适应屏幕大小或方向的变化。

相对布局的主要思路是:

  • 不要使用绝对布局。
  • 不要使用绝对值的px值。使用dip值,这些值在标准屏幕上为1px,如果屏幕变大,将会增加尺寸。
  • 使用9patch格式的可伸缩图像,以使图像相应地增大或缩小。
  • 如果您在构建布局时遇到困难,请尝试构建相对布局。这是最灵活的一种,可以通过最大程度的调整来正确显示您的内容。
  • 如果一切都失败,请尝试为different solutions构建不同的布局文件和不同的图像。

有关详细信息,请阅读android文档中的Supporting Multiple Screens部分。

答案 1 :(得分:0)

这取决于您根据屏幕尺寸更改高度和宽度的含义,但您应该看一下LayoutParams(layout_height,layout_width,layout_weight,...) 但是没有任何其他代码,我们无法帮助您