簡體   English   中英

來自assest文件夾的Android畫廊設置圖像

[英]Android gallery setting image from assest folder

我想使用assest文件夾中的文件設置畫廊的圖像。

嘗試使用資產文件夾(例如/assets/images/myimage.jpg)進行以下操作

String imagePath =  "images/myimage.jpg"

Bitmap bmp = null;
try{
   InputStream is = getAssets().open(imagePath);        
   bmp = BitmapFactory.decodeStream(is);
}
catch(Exception exception)
{
    bmp = BitmapFactory.decodeResource(getResources(), R.drawable.icon_grey_box);
}
((ImageView)findViewById(R.id.myimage)).setScaleType(ImageView.ScaleType.CENTER_CROP);
((ImageView)findViewById(R.id.myimage)).setImageBitmap(bmp);

還要考慮一下,如果您使用GalleryView並有一個數據提供程序,那么您也許可以使用

文件:// mnt / sdcard / imageassets /

我認為還有一種使用URI路徑訪問apk資產文件夾的方法,類似於

“ android.resource:// [package] / [res id]”

這很好地解釋了。

http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM