在我的項目中有hdpi
和nodpi
限定符文件夾。假設我已經安裝了密度設備hdpi
中的應用程序。它將從哪個限定符文件夾中選擇資源?屏幕密度限定符
Q
屏幕密度限定符
0
A
回答
1
將使用hdpi資源。設備將首先檢查相應的dpi資源文件夾。根據doc
- 系統
使用基於當前的屏幕的尺寸和密度適當的替代資源,該系統使用在應用程序提供的任何尺寸 - 和 特定密度的資源。例如, 如果設備具有高密度屏幕並且應用程序請求可繪製資源,則系統將查找與設備配置最匹配的可繪製資源目錄 。根據其他 可用替代資源,具有hdpi 限定符(例如drawable-hdpi /)的資源目錄可能是最佳匹配項,因此 系統將使用此目錄中的可繪製資源。
- 如果沒有匹配的資源可用,系統將使用默認資源並根據需要將其向上或向下縮放以匹配當前的屏幕尺寸和密度 。
nodpi資源也是默認資源類型。唯一的區別是它不會縮小圖像但可繪製。
1
drawable-nodpi:這可以用於您不希望縮放以匹配設備密度的位圖資源。
如果您在hdpi和nodpi可繪製文件夾中具有相同名稱的圖像,那麼當您在hdpi中運行時,它將僅從HDPI darwable中選取。
有一個圖像100 x 100 px
,我想以任何分辨率/密度顯示爲相同的大小,那麼我們需要drawable-nodpi
文件夾。
相關問題
- 1. Android多屏幕支持 - 密度和大小限定符
- 2. Android屏幕密度計算
- 3. Android:屏幕密度混亂?
- 4. Android高度屏幕限定符不起作用
- 5. 以多種屏幕分辨率填充整個屏幕,密度
- 6. Velocity Tracker佔屏幕像素密度
- 7. Nexus 6和Nexus 9屏幕密度
- 8. 瞭解三星Galaxy Tab屏幕密度
- 9. 如何獲得屏幕密度?
- 10. Android,mdpi密度但不同屏幕
- 11. 屏幕大小和密度支持android
- 12. Android API 19 WebView屏幕密度
- 13. 關於Android資源和屏幕密度
- 14. Android屏幕尺寸和密度
- 15. 的Android屏幕密度佈局問題
- 16. 防混疊與高密度屏幕?
- 17. 多屏幕尺寸/密度支持
- 18. Android兼容的屏幕和密度
- 19. hdpi屏幕密度的圖像
- 20. 三星Galaxy Tab和屏幕密度
- 21. 屏幕密度和圖像尺寸
- 22. Play商店的屏幕密度支持
- 23. 具有相同密度屏幕的Android密度獨立性
- 24. 高度屏幕,但固定
- 25. Android自定義鎖定屏幕密碼
- 26. 多的Android屏幕尺寸確定圖像尺寸/密度
- 27. 哪個屏幕密度指定爲Galaxy S8/S8 +
- 28. 在特定屏幕大小密度下生成圖像
- 29. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 30. android中的屏幕鎖定密碼
來自hdpi文件夾 – Blackbelt
嘗試在hdpi和nodpi文件夾中放置兩個具有相同名稱的不同圖像。你會發現從哪個文件夾中選取圖像。 – Anukool