2013-05-09 162 views
0

請任何人都告訴我,如何使Android應用程序兼容所有設備? 我想運行在平板電腦相同的應用程序,這是在320 * 420 運行良好,我嘗試以下操作: -Android應用程序的兼容性

  1. 的所有圖像適合LDPI,MDPI,華電國際和xhdpi並編寫了代碼對應的佈局分別爲layout-small,layout-normal,layout-large,layout-xlarge。
  2. 繼在manifest文件: -

但仍然是無法正常工作。 請建議一些有用的東西。 。 在此先感謝。

+0

什麼是不工作? – 2013-05-09 05:35:19

+0

你需要相應的編碼。你需要設置你的xml,以便它可以支持你想要的設備/大小。這裏沒有快捷方式 – Anil 2013-05-09 05:36:12

+0

解釋哪一部分工作不正常。它是否無法在其他設備上運行,或者看起來不對? – anthropomo 2013-05-09 05:36:20

回答

0

我覺得你的Layout有問題,或者我們可以說UI。你沒有解釋你的實際問題是什麼,但是如果你的UI有問題,那就是如果你使用的圖像沒有在所有設備上正確顯示,那麼你必須使用高,中,低分辨率的不同圖像,並將其設置爲hdpi ,mdpi,ldpi文件夾,其他事情你使用support screen和所有權利。你可以使用9補丁工具。使用高清圖像,這對你有好處。

+0

:)我的榮幸:) – 2013-05-09 06:40:33

0

你不應該在每個文件夾(ldpi,mdpi,hdpi,xhdpi)中放置相同大小的圖像,對於ldpi設計不同的佈局和圖像,爲mdpi設計不同的佈局和圖像等等。如果你將遵循這種模式,它將起作用。 詳細信息,請查看此鏈接

http://developer.android.com/guide/practices/screens_support.html

+0

這意味着我必須爲每個屏幕大小編寫單獨的xml。 – vinay 2013-05-09 05:50:47

+0

確切地說,這是最好的做法 – Naga 2013-05-09 06:43:01

+0

嘿,這是行不通的。我根據相應的密度爲每個xml編寫了單獨的佈局,但它仍然按照佈局正常運行。我的意思是Xhdpi必須採用layout-xlarge,但它採用佈局正常的xml。我該怎麼做? – vinay 2013-05-10 09:42:33