2013-05-28 40 views
1

我需要知道我的遊戲如何處理所有這些屏幕尺寸我看到了幾個選項,包括:不同屏幕的Android處理器尺寸

  • 重新大小的元素以適應屏幕
  • 使資產在很多不同的尺寸

  • 我想知道哪個更有效?

  • 我的其他選擇是什麼?
  • 我將如何去做它的工作?

到目前爲止,我只是做我的屏幕適合於Android設備我測試上,這可能導致失敗,將來如果我不設置此處理了

感謝

回答

1

這個網站談論如何處理這個問題http://developer.android.com/guide/practices/screens_support.html

它聲稱最好的做法是:

  1. 使用WRAP_CONTENT,FILL_PARENT,或dp單位在一個XML配置文件中指定的尺寸時
  2. 不要在應用代碼中使用硬編碼的像素值
  3. 不要使用AbsoluteLayout(它不建議使用)
  4. 供應替代位圖資源針對不同屏幕密度

問題不在於屏幕的尺寸,而在於屏幕的密度。使用dp來設置元素的大小是最常見的方式。

+0

要添加到此,請注意可以指定不同佈局資源文件夾以保存與主佈局文件夾具有相同名稱的XML文件的部分。它可以讓你使用替代的XML資源,也許有不同的邊距/填充以適應更大或更小的屏幕,並且還可以處理縱向/橫向模式。 – Wenger

2

好吧,如果你使用libgdx,那麼你不必擔心屏幕尺寸。只需使用其相機類並相應地設置其視口。 refer this link for camera

另外你不需要爲它製作android處理程序。