我正在通過後臺服務發出通知。在通知我顯示圖像時,圖像尺寸是15 * 15。但是當顯示圖像時,它會自動延伸至較大尺寸,因此變得模糊不清。我沒有在我的程序中指定圖像大小。爲什麼會發生這種情況Android通知圖標
6
A
回答
0
這是因爲在Java中指定尺寸時,它會自動被視爲像素值。
您必須在某個地方實施一個輔助方法,最好是輔助類,它根據提供的像素值計算並返回與密度無關的像素值。
方程是px = dip * (density/160)
從中我們得到這個結果dip = px/(density/160)
。
這個答案here其實更好。
10
參見狀態欄圖標準則: http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html
對於華電國際狀態欄圖標形象應該是38px高度(24x38),
MDPI - 16x25
LDPI - 12x19
8
小圖標
Guildlines說2 4x24,即mdpi。
應用換算dp*density/160
你得到這些像素分辨率:
LDPI 18×18
MDPI 24×24
華電國際 36X36
xhdpi 48×48
(實際上該準則現在名單這4個維度)
動態調整的大圖標
如果要創建圖像或調整圖像大小,以解決大通知圖像區域,你可以得到的像素尺寸,像這樣:
int width = resources.getDimensionPixelSize(android.R.dimen.notification_large_icon_width);
int height = resources.getDimensionPixelSize(android.R.dimen.notification_large_icon_height);
見https://developer.android.com/reference/android/R.dimen.html#notification_large_icon_height
相關問題
- 1. Android通知圖標
- 2. Android通知圖標
- 3. Android通知動態圖標
- 4. Android藍牙通知圖標
- 5. Android推送通知圖標
- 6. Android顏色通知圖標
- 7. 推送通知圖標Android
- 8. Android - 更改通知圖標
- 9. 未知的Android通知欄圖標 - 這個圖標是什麼?
- 10. 通知圖標
- 11. 通知圖標
- 12. 代碼中的Android通知圖標
- 13. Android通知圖標的質量
- 14. Android - 增量狀態欄通知圖標
- 15. Android開發通知圖標問題
- 16. Android大通知圖標 - 接近文字
- 17. Android平臺的通知圖標1.5 - 3.2
- 18. 啓動器圖標上的Android通知
- 19. Android中的通知圖標大小
- 20. Android的通知圖標模板?
- 21. Android - 通知欄沒有小圖標
- 22. 如何禁用Android通知欄上的短信通知圖標?
- 23. Android通知小圖標在通知抽屜中放大
- 24. android通知,而通知圖標被點擊
- 25. iPhone通知圖標
- 26. 位圖的通知圖標
- 27. 如何使用Android Drawables中的圖標作爲通知圖標?
- 28. Android mipmap圖標作爲狀態(通知)欄圖標
- 29. 獲取通知標題Android
- 30. 通知BigPicture,大圖標和小圖標