有沒有什麼辦法只使用兩組繪圖,一個用於xxxhdpi和xxhdpi,另一個用於xhdpi/hdpi/mdpi/ldpi而不必創建6個drawable- {dpi}文件夾和複製文件。Android:僅添加兩組可繪圖
1
A
回答
3
你可以。 使用SVG Images代替PNG或普通擴展圖片。 然後使用以下鏈接轉換SVG to Vector。 使用vector作爲drawable,你的drawable(single)將支持多個設備。
乾杯!
+1
謝謝@ibtehaz使用Vector drawables解決了我的問題 –
+0
@shivendrasingh,高興是我的伴侶.. :) –
1
矢量繪製是你的意思。限制是它主要用於繪製簡單的形狀。 你可以像這樣起訴。爲xxhdpi製作一個可繪製的矢量,它將自動用於具有合適大小的所有分辨率大小。該技術目前正在被用於合理地減小apk大小。
相關問題
- 1. 添加可繪製到Android庫項目
- 2. Android從java代碼添加可繪製圖像?
- 3. android - 在可繪製圖像上添加一個String?
- 4. 繪圖或添加圖形
- 5. 在Android中添加兩個視圖
- 6. 添加可繪製資源
- 7. 如何將兩個圖例添加到繪圖的底角(ggplot)
- 8. HTML5畫布僅繪製可見圖像
- 9. 僅爲Retina添加圖像
- 10. Android:在文本視圖中添加複合可繪製圖像上的文本
- 11. 添加繪圖資源
- 12. 向CirclePageIndicator添加繪圖
- 13. 添加pyqtgraph(繪圖)到QApplication
- 14. 添加繪圖到ImageView中
- 15. Android可繪製繪圖性能?
- 16. 可繪製圖像數組
- 17. SQL僅添加兩列,數據相同
- 18. 添加兩個繪製成的EditText
- 19. 如何添加一個noflo圖表/繪圖組件
- 20. 如何添加圖像到可繪製的列表視圖
- 21. 從兩組添加元素
- 22. 添加兩個數組
- 23. 添加兩個int數組
- 24. 添加兩個數組?
- 25. 在兩個繪圖窗口之間添加虛線
- 26. 添加劑混合的繪圖圖像
- 27. 爲繪圖添加額外的圖例
- 28. 在ggplot2中添加繪圖圖例
- 29. 添加圖像到相對路徑的可繪製文件夾在android
- 30. 檢查兩個可繪製圖像
它如何複製文件,如果他們沒有相同的drawables。所有6個文件夾必須具有不同的可繪圖以支持不同密度的設備。我建議你在發佈這樣的問答之前通過[this](https://developer.android.com/training/multiscreen/screendensities.html)。 –
對於xxxhdpi(240px)和xxhdpi(180px)設備上的60dp imageview,我無法使用256像素的圖像嗎? –
是的,你可以但它會破壞你的佈局在實際屏幕上。你有沒有嘗試過它?由android操作系統自動調整大小不好,因此建議爲不同的密度創建不同的drawable。 _「但是,位圖縮放可能會導致模糊或像素化的位圖,在上面的屏幕截圖中您可能會注意到。爲避免這些工件,您應該爲不同的密度提供可選的位圖資源」_ Check this [here](https:// developer .android.com /導向/做法/ screens_support.html)。 –