簡體   English   中英

Android為多種設備開發

[英]Android developing for multiple devices

我只為iphone編程,那時只有一個尺寸,而我不必擔心屏幕分辨率和尺寸不同。 我該如何在android開發中支持多個設備? 我完全不知道,我已經進行了一些谷歌搜索,但沒有成功。

假設我要在Nexus One上使用15x25的32x32像素網格。 好吧,我該如何維護G1或其他設備的15x25分辨率?

此頁面包含您需要了解的所有內容。

顯然,您有多種選擇:您可以縮放所有內容,使其看起來相同,在更高分辨率的屏幕上僅顯示高質量的圖形(為此,您可以提供圖像的多個版本,請參見鏈接以了解操作方法)。 或者,如果可以的話,您可以獲取物理屏幕尺寸並相應地調整代碼,即,您將寬度乘以一定數量,得到的就是瓷磚的數量。 但是,在大多數情況下,您選擇前一種方法。

Android支持與設備無關的度量單位。 這將幫助您使所有內容看起來都一樣。

為了支持多個屏幕,您將必須使用DIP而不是像素。 本文檔是所有android開發人員必讀的文檔:

支持多屏

這很容易。 首先不用擔心! :)其次,獲取屏幕的寬度和高度,並將其划分為所需的任意數量的圖塊。 這是我為所有類型的屏幕尺寸開發游戲的過程。 看到這里: http : //www.mobilesoft.asia/?p=47#more-47

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM