我的圖標(在操作欄和ImageView中)顯示的大於磁盤上的實際值?即使操作欄中選項卡上的48 * 48圖標也會放大到看起來像素化的更大尺寸。圖標總是顯示較大
Q
圖標總是顯示較大
0
A
回答
0
在我看來,你將圖標放在可繪製的文件夾中。當你試圖以更高的密度運行它時,系統會擴展你的資產。請確保您將資產在正確的繪製文件夾
+0
謝謝,你的答案是最接近解決方案:-)我花了一段時間才弄清楚我有一個hdpi手機:-) – 2014-09-20 20:39:36
0
上supporting multiple screens有關Android文檔說明,不僅發生了什麼事,但如何避免:
爲不同屏幕密度提供不同的位圖資源 默認情況下,Android會縮放您的位圖可繪製對象(.png,.jpg和.gif文件)和Nine-Patch可繪製對象(.9.png文件),以便它們在每個設備上以適當的物理尺寸呈現。例如,如果您的應用程序僅爲基準中間屏幕密度(mdpi)提供位圖可繪製,則系統在高密度屏幕上縮放它們,並在低密度屏幕上縮小它們。這種縮放會導致位圖中的僞像。爲確保您的位圖看起來最好,您應該爲不同的屏幕密度提供不同分辨率的替代版本。 您可以用於密度特定資源的配置限定符爲ldpi(低),mdpi(中),hdpi(高)和xhdpi(超高)。例如,高密度屏幕的位圖應該放在drawable-hdpi /中。
相關問題
- 1. wx.ListCtrl總是在Windows上顯示圖標
- 2. jQGrid顯示排序圖標總是
- 3. 設置托盤圖標總是顯示
- 4. 總是顯示光標UITextField
- 5. umbraco 4.8.1節點圖標總是顯示「未發佈」圖標
- 6. 圖標菜單 - 第一個圖標總是突出顯示
- 7. jQuery或JS顯示較大的圖像
- 8. 總是顯示更大的保證金
- 9. ExtJS 3 - 總是在GridPanel列標題中顯示菜單圖標?
- 10. 在android滾動視圖上顯示較大的標尺
- 11. 爲什麼TableLayout的標題總是以大寫字母顯示?
- 12. 在較大的圖像上顯示較小的圖像
- 13. 粘性標題並不總是顯示
- 14. Osmdroid總是顯示標記描述
- 15. 總是在畫布上顯示鼠標
- 16. 顯示在較大的ImageView
- 17. jQuery工具提示圖像滾動顯示較大圖像
- 18. CSS顯示圖像總是在中心
- 19. CSS背景圖像不總是顯示
- 20. xhtml2pdf並不總是顯示圖像
- 21. Android ImageView並非總是顯示圖片
- 22. 我的意圖腳本總是顯示
- 23. 總是顯示一個標籤欄頂部的圖像
- 24. DataGridView第一列總是比較大
- 25. 總是在標籤欄中顯示標頭文件的標籤
- 26. 應用程序圖標放大顯示
- 27. 在通知中心顯示大圖標
- 28. 比較雙打工作不正常(總是顯示不同)
- 29. String.contains總是顯示爲假
- 30. jquery popup總是顯示
您對這些資產使用什麼可繪製密度文件夾(例如drawable-mdpi),以及您使用的設備的密度桶是多少? – 2014-08-28 17:17:21
請參閱此頁:http://developer.android.com/guide/practices/screens_support.html – 2014-08-28 17:28:27