2011-04-17 32 views
6

我正在進入大學的一個項目,我想知道如何在Android中使用液體佈局,以便不同的屏幕尺寸必須根據其分辨率看到應用程序?如何在android中創建液體佈局

在簡單的話,我想創建一個應用程序,其佈局在屏幕:)

我知道的所有類型的完美如何在簡單的HTML/CSS創建它的網站用於個人電腦,而是如何在android中執行它?

任何人都可以給建議/幫助/教程鏈接?

謝謝, 烏斯曼

回答

6

Android提供「液體」佈局開箱 - 佈局尺寸和所含元素自動適應屏幕分辨率。它由Android框架優雅地處理。有各種可用的佈局(LinearLayout,FrameLayout等),因此您需要仔細檢查哪種佈局最適合您。

您應該避免使用AbsoluteLayout。雖然它是真的,但它可以讓你指定子項的確切位置(x/y座標),它比沒有絕對定位的其他類型的佈局更不靈活和難以維護。無論如何,它現在已被棄用。

相關鏈接:

更新:

佈局本身會自動適應不同的分辨率,但你需要保持介意包含在佈局元素可以看看不同。高分辨率屏幕上的圖像比低分辨率屏幕上的圖像要小。幸運的是,Android提供了一種以簡單的方式處理這個問題的方法。您可以根據設備的分辨率提供不同的圖像(這有點簡化,因爲除了分辨率之外還有其他因素,例如像素密度)。出於同樣的原因,也可以提供不同的佈局,但並不常見。

鏈接:

+0

十分感謝! 但是,例如,一個用戶正在使用具有2.7英寸屏幕的IDEOS華爲設備和第二個用戶使用三星galaxy選項卡與一個巨大的屏幕,將Android能夠自己處理屏幕分辨率? 非常感謝! – user712051 2011-04-18 19:25:29

+0

我明白你的意思了,看看我上面的更新。希望能幫助到你! – youri 2011-04-19 10:47:56

+0

非常感謝!它確實幫助了很多。 – user712051 2011-04-19 20:53:31