2014-11-08 125 views
0

我閱讀了關於在Android中支持多種屏幕尺寸的內容。 對於大多數建議用於創建不同佈局 (layout-normal,layout-small等)的答案。但這意味着我必須多次定義我的所有佈局。我不認爲這是一個聰明的解決方案。僅支持一種佈局,支持Android中的多種屏幕尺寸

有沒有辦法創建一個佈局,並自動縮放 它的任何顯示大小?

+0

'有沒有辦法創建一個佈局,並自動縮放任何顯示大小?'我通常這樣做。 **很少**我需要定義不同的佈局。大多數情況下,我需要爲縱向和橫向模式指定不同的佈局。 – 2014-11-08 13:37:11

+0

您可以拍攝9張補丁圖像,並以相對的方式設計您的佈局,而不是定義尺寸,即固定dp – 2014-11-08 13:46:00

回答

0

在android的佈局中有幾個參數可以適應屏幕的大小(fill_parent,center ...),但是我在android的佈局參數中沒有看到任何東西......例如1/3寬度。

我在做最後的是以下幾點:每接口的架構

  • 一種佈局。例如,在平板電腦中,我改變了架構,有時將2個佈局集成爲一個。
  • 以編程方式包含大小的更改。例如,一個按鈕我想成爲我需要以編程方式獲取屏幕寬度並更改按鈕大小的屏幕的1/3。
  • 總是包含android根據分辨率自動選擇的幾種尺寸的圖標。

但是有一部分工作需要「手工完成」。