2014-11-05 138 views
-1

Im設計一款適用於Android手機和平板電腦的應用程序。 此應用程序包含很多圖像,我已經創建了3種不同類型的圖像 即:mdpi,hdpi,xhdpi並放置在相應的文件夾中。Android多設備和屏幕支持

創建了2個佈局文件夾,一個用於移動{layout} layout,另一個用於平板電腦,文件夾名稱爲layout-sw600dp

做完所有這些後,如果在任何移動設備上運行,圖像看起來非常好。但如果在平板電腦上運行,圖像看起來非常小(從mdpi文件夾中取出,則平板電腦爲MDPI)。如何修復正常的圖像以及上升的過程。

+0

您需要將圖像放在XXhdpi文件夾中,並且需要爲佈局720dp等平板電腦拍攝另一個佈局文件夾。 – GangaNaidu 2014-11-05 10:51:16

+0

[Android UI Design:支持多個屏幕]的可能重複(http://stackoverflow.com/問題/ 17345115/android-ui-design-supporting-multiple-screens) – appukrb 2014-11-05 11:04:35

+0

不是它的重複 – 2014-11-05 12:01:16

回答

0

對於設計android佈局不要固定dp大小的值,而不是使用Fill_parent,Wrap _content。圖像應放在各種drawalbe文件夾中,以便定義大小。

+0

請完整閱讀該問題。我已將所有圖像放入相應的文件夾中。我只使用了wrap_content。 – 2014-11-05 11:58:59

+0

如果您想要特定設備的精確佈局,那麼您必須僅爲該特定佈局尺寸創建該佈局。 – user3864262 2014-11-05 12:18:04

0

請經過對dimens.xml的研究,它在創建移動設備和平板電腦屏幕時扮演重要角色,也爲創建大型mdpi,xxhdpi和tvdpi等文件夾設計時發揮重要作用。

+0

我已經爲單個屏幕創建了兩個不同的xml,一個用於移動,另一個用於平板電腦。我的問題是我需要將圖像放置在平板電腦設計的可繪製文件夾中。 – 2014-11-05 12:00:59

+0

是把所有圖像放在drawable-xlarge-mdpi中,並且你的layout-xlarge將從這裏獲取圖像。 – Raviindra 2014-11-05 12:34:27

0

//對於10英寸的片劑

RES /抽拉-XLARGE-MDPI/

//對於7英寸片劑

RES /抽拉-大-mdpi/

res/drawable-large-hdpi

//對於手機

繪製,LDPI

繪製,MDPI

繪製,華電國際

請檢查下面的鏈接。

Official Doc

Link 1

希望如此,這將解決您的問題。請享用!!

+0

首先感謝您的時間。我對此有一點懷疑,看到即將在可繪製MDPI中使用56 * 56,以及我在res/drawable-large-mdpi /中使用的圖像大小是多少。再次感謝 – 2014-11-05 12:53:00

+0

檢查此http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources – 2014-11-05 13:07:43

+0

@SivakumarPurushothaman你找不到這個答案有用嗎? – 2014-11-06 09:52:16