我試圖創建工作都在三星Galaxy Tab GT P1000和三星Galaxy Tab 10.1的申請;三星Galaxy Tab 10.1(1280 * 800)具有比GT P1000的一個更大的屏幕,所以我假設GT P1000應該從華電國際閱讀,10.1應該xhdpi讀取。令人驚訝的是,他們都從mdpi文件夾讀取。此致繪圖資源總是從MDPI文件夾中讀取,無論屏幕大小的
回答
大屏幕尺寸並不一定意味着高像素密度。對於像素密度,您必須考慮物理屏幕大小和屏幕分辨率。
例如,考慮Galaxy Note 1
和Galaxy Tab 10.1
,都具有1280*800
屏幕分辨率,但Galaxy Tab的10.1有10.1 inch
物理屏幕尺寸,而GALAXY NOTE擁有5.3 inch
物理屏幕尺寸,這幾乎是Galaxy Tab的尺寸的一半。因此GALAXY NOTE具有每英寸比的Galaxy Tab 10.1更多的像素,它有xhdpi
密度,那裏的的Galaxy Tab 10.1擁有mdpi
密度,檢查密度值在此鏈路
http://developer.android.com/guide/practices/screens_support.html
10.1標籤,你應該使用drawable-xlarge-mdpi
文件夾和GT P1000還應該使用MDPI但我看到的是GT P1000有問題,很多網上的帖子,它有MDPI密度,但它使用可繪製從華電國際,我沒有檢查自己,所以對於GT P1000您可以嘗試使用drawable-large-hdpi
文件夾,如果drawable-large-mdpi
不炒鍋。
而且也是你的清單中添加XLARGE支持。
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
/>
您必須使用2.3及以上版本的sdk才能使用xlarge,因爲它稍後會添加。
謝謝,事實證明,銀河10.1實際上是MDPI不是hdpi或xhdpi! –
我創建了一個'繪製,w820dp'文件夾,我的銀河10.1繪項目(一致性,因爲我已經有一個'價值觀w820dp'文件夾),它工作得很好 - 銀河10.1不再需要它的圖形內容從'mdpi'文件夾。 –
mdpi
指屏幕的密度,以每英寸,而不是整體的尺寸的點。我相信,這兩個器件具有相似的密度,所以他們加載資源從mdpi
文件夾。
您可以根據實際屏幕尺寸(大/中/小),而不是密度有單獨的佈局資源。請參閱the documentation。
我認爲你是對的,但我應該做在這種情況下,由於設計在兩者之間非常炒,並使用DP單元沒有在這種情況下幫助:S –
只是讓新的文件夾名稱繪製-XLARGE - MDPI並粘貼到它的所有圖像..設備會自動從該文件夾弄..!
我與銀河TAB2問題解決了!
- 1. 使用drawable文件夾中的默認資源(MDPI大小)drawable-mdpi文件夾的重點是什麼?
- 2. Android資源按屏幕大小分類的文件夾
- 3. 當從文件中讀取圖像時,android可繪製更改屏幕大小
- 4. Xamarin android繪製資源文件夾的圖片大小?
- 5. 無法讀取資源文件夾中的文件 - iOS
- 6. FileReader無法從資源文件夾中讀取Java導出時
- 7. 從Spring Boot中的資源文件夾讀取文件
- 8. 無論屏幕大小或分辨率
- 9. 無法從Jar文件讀取資源
- 10. Java:從資源文件夾內的文件夾中讀取txt文件
- 11. 如何在eclipse中從資源文件夾讀取文件
- 12. 從C++中非常大的文本文件資源中讀取
- 13. 從資源中讀取文本文件
- 14. 字體大小超過HDPI/MDPI分辨率的小屏幕
- 15. 獲取Android文件資源的大小?
- 16. 如何獲取屏幕大小和作爲資源使用 - WP8
- 17. 從資產文件夾中讀取圖像文件
- 18. 從資源中讀取xml文件
- 19. 從資源中讀取XML文件
- 20. 使用SpringBoot讀取資源文件夾中的文件
- 21. 讀取資源文件夾中的CSV文件android
- 22. Android XMLWise從資源文件夾中讀取Plist
- 23. 如何從android資源文件夾中讀取html內容
- 24. 可繪製資源文件夾中的子文件夾?
- 25. PHP:從資源獲取圖像文件大小(上傳之前)?
- 26. Maven的:無法讀取資源文件夾
- 27. 確切屏幕尺寸的Android資源文件夾
- 28. 從資源文件夾中獲取資源時出錯
- 29. Mac中的MonoDevelop,ResourceManager無法從資源文件中讀取值
- 30. 如何從可繪製文件夾獲取資源 - AndEngine
有妳的Android清單文件中加入這一行:\t <支持屏安卓smallScreens = 「真正的」 機器人:normalScreens = 「真正的」 機器人:largeScreens = 「真正的」 機器人:anyDensity = 「真」/> –