我能夠保持不同分辨率的圖像繪製,華電國際,繪製,MDPI,res文件夾的繪製,LDPI內,但不知道如何從資產/ WWW文件夾訪問的圖像。請幫助。如何使用可繪製,華電國際本次圖像,繪製,MDPI,res文件夾的繪製,LDPI?
2
A
回答
0
您可以通過(無論dpi時)獲得的圖片ID:
R.drawable.your_image
所以,用ID就可以做到這一點,你需要(用搜索)的一切。
1
你需要做的任何事情更多處理多resolution.just通過ID和系統得到的圖像會自動PIC按照當前的分辨率。
http://developer.android.com/guide/practices/screens_support.html#range
0
如果你想使用的路徑嘗試以下操作:
private void showImage() {
String uri = "drawable/icon";
// int imageResource = R.drawable.icon;
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
ImageView imageView = (ImageView) findViewById(R.id.myImageView);
Drawable image = getResources().getDrawable(imageResource);
imageView.setImageDrawable(image);
}
但它建議使用R
引用:
int imageResource = R.drawable.icon;
Drawable image = getResources().getDrawable(imageResource);
drawable-hdpi drawable-mdpi,drawable-ldpi
是根據屏幕分辨率的不同,只是使用不同的文件夾來區分圖像質量。我們的想法是把相同的圖像以不同的分辨率不同的文件夾中...
0
你不需要AssetManager。你可以做
BitmapFactory.decodeFile("file:///android_asset/www/bullet.jpg")
儘管在資產中存儲圖像不是最好的方法。您將無法利用Android資源管理系統。所以除非你有一個令人信服的理由來做到這一點,我建議你看看使用res文件夾和資源系統。
更新:說明的BitmapFactory具有經由decodeFile方法的文件進行解碼的方法。這是第一點。 Android允許您通過file:/// android_asset/{path}路徑訪問asset文件夾中的文件。在你的情況下,在/image/Malay/bullet.jpg圖像是資產的文件夾可以通過在file:///android_asset/www/bullet.jpg
相關問題
- 1. 多MDPI /華電國際有不同的可繪製的相同
- 2. 爲華電國際/ LDPI/MDPI
- 3. 圖標複製到可繪製,華電國際太大
- 4. Android。 LDPI,MDPI,華電國際澄清
- 5. 遠程圖像和尺寸華電國際/ MDPI/LDPI等
- 6. android圖像保存爲res /可繪製文件夾
- 7. 使用res文件夾中的可繪製圖像創建圖像庫
- 8. HTML加載res /可繪製圖像
- 9. 的WebView如何獲得當地資源\繪製,華電國際映像路徑
- 10. res文件夾中的可繪製文件夾?
- 11. 按鈕圖像失去質量。繪製(華電國際等)的目錄不幫
- 12. 可繪製文件夾
- 13. 可繪製文件夾?
- 14. Android可繪製文件夾
- 15. 如何找到設備作爲LDPI MDPI華電國際或XHDPI
- 16. 使用可繪製文件夾的Android
- 17. Quick Question可重繪的文件夾MDPI,HDPI和LDPI
- 18. 在繪製位圖上繪製文本
- 19. 避免多個可繪製集(hdpi/mdpi/ldpi)
- 20. 9patch在每個可繪製文件夾中繪製或分離圖像
- 21. 繪製圖像
- 22. 繪製圖像?
- 23. 繪製圖像
- 24. 如何從Android的可繪製文件夾中獲取圖像?
- 25. 繪製圖像或繪製實心圓?
- 26. Android的繪製文件夾
- 27. 繪製文件夾的Android
- 28. 無法理解res文件夾內的可繪製結構
- 29. 使用肖像繪製,在繪製土地文件夾中的XML
- 30. 如何從可繪製文件夾動態獲取圖像