2010-08-19 151 views
0

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

+0

屏幕尺寸意味着分辨率ie)480 * 800和480 * 320等等...... – Shriram 2010-08-19 06:09:06

+0

您能否給出更多的細節,或許是這種情況下改變方式的一個例子? – DonSteep 2010-08-19 06:21:13

回答

1

如果你只想改變一個標準視圖的寬度和高度,我會建議嘗試一個完全的其他方法。

Android應用程序將以多種不同的屏幕尺寸運行。您不能編寫代碼來檢查每個不同的大小並更改佈局。但是,可以用相對的方式定義佈局,以適應屏幕大小或方向的變化。

的相對佈局的主要思路是:

  • 不要使用絕對佈局。
  • 不要使用px值這些是絕對的。在標準屏幕上使用傾角值將爲1px,如果屏幕變大,則會增加尺寸。
  • 使用9patch格式的可伸縮圖像可以讓圖像相應地增大或縮小。
  • 如果您在構建採用嘗試構建相對佈局的佈局時遇到困難。這是最靈活的一個,允許最正確地顯示您的內容。
  • 如果一切都失敗,請嘗試爲different solutions構建不同的佈局文件和不同的圖像。

有關更多信息,請閱讀android文檔中的Supporting Multiple Screens部分。

0

這取決於你的意思是根據屏幕大小改變高度和寬度,但你應該看看LayoutParams(layout_height,layout_width,layout_weight,...) 但是沒有任何其他代碼,我們可以' t幫助你