2015-12-12 40 views
0

我在Android Studio提供的不同模擬器上測試我的應用。我創建了多個可繪製和值文件夾以匹配各種DPI。 我的問題是測試2種不同的屏幕尺寸,在運行時都檢測爲LDPI。Android佈局 - 在同一個DPI上區分不同的屏幕高度

240x432 120DPI,240x320 120DPI。

我的佈局有4個按鈕和1個垂直方向的圖像(一個在另一個下面)。佈局適合432高度,但在320的高度切割。如果我將其設置爲與320高度相匹配,則佈局佔據了高度的75%,並不能提供最佳的用戶體驗。這裏的問題是顯而易見的:什麼適合432不能適合320.

處理這種情況的最佳做法是什麼?我想通過考慮高度來避免在運行時「拉伸」佈局。是否有編譯時Android Studio解決方案創建確切的高度佈局?

我瞄準分鐘SDK 15

+0

如何使用滾動視圖?或者如果你不想使用滾動視圖怎麼樣使用PercentReleativeLayout? – Abdullah

回答

0

使用 機器人:身高= 「match_parent」

+0

我已經在使用它了。問題是主佈局包含5個按鈕和圖像。在320種分辨率下,這些按鈕將不在屏幕上。 – EylM

+0

可以請你發佈你的xml – rd7773

+0

這是一個很長的。讓我試着簡化。如果我有一個與android:height =「match_parent」的佈局,這將適合屏幕的高度。但是這不會影響這個按鈕的高度,如果他們有固定的dp,對吧? – EylM

相關問題