2017-03-06 165 views

回答

1

這樣做的最佳方法是爲(小,中,大和X大)屏幕尺寸設計單獨的XML。在創建XML佈局文件時傳遞大小限定符。

不要硬編碼大小總是使用匹配父或包裝內容。

指定尺寸時,請始終使用dp或sp單位。 sp是用於文本大小的與比例無關的像素。 sp比例因子取決於用戶設置,系統會按照dp的比例調整大小。

對於圖像使用9個補丁圖像。你可以從here

1

生成它們可以使用

android:layout_weight="x"; 

這將幫助你,如果你指定每個視圖的重量。

+3

你應該更具體些,再加上使用佈局權重的好處,尤其是在嵌套時。也許可以解釋這個解決方案如何與問題相關。 – AgentKnopf

1

你可以從這個文件的細節是什麼你問非常重要:

Supporting Multiple Screen

的核心思想是有一個將被載入了不同的平板電腦和小型設備不同的佈局文件屏幕配置。

另外請確保您不使用AbsoluteLayout,因爲它有調整大小的問題。

按dpi而不是像素定義度量標準。當屏幕尺寸變大時,它有助於避免丟失分辨率。

除此之外,所有重要的事情都在文檔中。