2013-03-19 91 views
1

我正在開發Android手機和平板電腦的應用程序。現在兩款手機的UI都會有所不同。爲兩個設備創建兩個不同的項目是否有意義,還是使用單個項目並使用不同的佈局會更有意義?Android爲平板電腦和手機開發

親切的問候

+2

單項目,不同的佈局,同時使用不同Drawable Folder和不同Dravable Layout更好的應用性能

使用。 – 2013-03-19 13:29:06

+0

如果屏幕上的組件完全不同或僅以不同的佈局取決於。如果除了視覺部分還有其他差異。默認情況下,我會說:選擇正確的佈局accordint來屏蔽 – Gjordis 2013-03-19 13:29:17

回答

4

有方式來處理不同的屏幕大小的設備在一個應用程序

  1. 處理由不同Drawable folder檢查this

  2. 通過處理不同Drawable Layout支票號碼this

  3. By編碼獲取設備的尺寸,並根據它改變了一些UI。(這是硬任務)

這是取決於參數的數量像應用程序的圖形,應用等方面的大小

有時你必須根據您的使用

4

這是更好地使用單一的項目,不同的佈局,除非手機和平板電腦的用戶界面是如此不同,他們基本上是不同的應用程序。

請注意,您可能需要甚至兩個以上的佈局,以支持不同尺寸的手機和平板電腦,不同的分辨率,不同的方向等。更好地讓所有這些在一個項目中比擁有大量項目更好。

另請注意,如果您使用兩個項目,則必須在Google Play中分發兩個不同的應用程序,這些客戶可能會感到困惑。

+0

您可以使用版本定位讓正確的客戶只看到您希望他們看到的版本,但您仍然不想這樣做。 – CorayThan 2014-02-27 09:27:13

0

有應用很多方面又發展到支持各種設備。最好的參考是that。閱讀這篇文章,你會明白你不需要創建兩個不同的項目。