2014-07-22 58 views
0

就像在很多遊戲中一樣,我想在我的應用中做類似的事情。屏幕左下角的一組箭頭鍵,以便您可以控制應用程序。Android:如何放置箭頭鍵(使用圖像)

事情是,每個箭頭將是一個圖像。但是如何定位他們每個人以及如何處理大小是令我困惑的。 爲什麼?因爲我不想使用固定圖像,所以我希望它們根據屏幕大小自動調整(縮放和移動)。

任何提示如何處理?

編輯: 我迄今爲止嘗試是使用一個網格佈局,但在一個XML佈局,我不能讓細胞百分比也用相對值工作。

所以是的,就我所能得到的是在左下方對齊該網格佈局,我得到的圖像看起來像下面的答案之一,但我無法調整每個圖像的大小相對於每個不同的屏幕.... 目前,在一個小屏幕上,你會看到巨大的圖像。 而在一個大屏幕上,你會看到他們確定

+0

請發表您迄今嘗試過的東西。 – Aniruddha

回答

1

我還沒有嘗試過,但它看起來很簡單。只需使用TableLayout,然後用相應的按鈕填充所需的單元格。

___________________ 
|  |  |  | 
|  | Up |  | 
|______|______|_____| 
|  |  |  | 
| Left | Down |Right| 
|______|______|_____| 
+0

如果我使用表格佈局,我將如何爲每個單元格獲得合適的大小,以便在所有設備中表格看起來不錯? 我之前嘗試過Gridlayout,但我沒有太多的想法,可以根據屏幕大小調整其單元格的大小,以及如何使圖像在單元格允許的情況下儘可能伸展。 – user3785125

+0

只需在xx dp中設置所需的填充位置,使其位於所需的位置。 – Rawa

+0

如果你不知道dp是什麼,你應該閱讀它。這是在Android的GUI設計的核心: http://developer.android.com/guide/practices/screens_support.html 這個鏈接可以幫助你的產品iamges和圖標爲不同的屏幕尺寸: http:// romannurik .github.io/AndroidAssetStudio/ – Rawa