可以在layout布局文件中使用assets下的图片吗? 以往的图片都是放在drawable中的,现在想改在assets中,不知可否? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 layout里面是不能直接使用的,因为R.java只对应生成res目录下的文件ID,所以layout里面是无法直接访问到assets中的文件的,可以考虑在Activity里面使用代码来完成 可以啊!放在assets中InputStream is=getAssets().openFile(图片名);Bitmap bmp=BitmapFactory.decodeStream(is);image.setImageBitmap(bmp);楼主试试吧! LZ说的貌似是直接在layout中使用吧……直接用肯定是用不了的 assets下的文件是不在R.java中管理的,在layout中不能直接应用的 不能直接在xml文件中调用,可以通过AssetManager处理 一定要在XML中引用的话,你何不直接放在Drawable中呢?在asset中,不会在R文件中生成管理 嗯,可是放在在Drawable中的话,貌似图片的“安全性”就无法得到保证(呵呵呵,也就是图片无法加密),头儿说,图片不能直接用png,得打成我们自定义格式的文件放在asset中,我看着都恶心的没有人会理睬的图片,头儿非要“加密”,哎,木办法呀,请GGJJ们支个招 InputStream in = getResources().getAssets().open(fileName); 然后你直接读取流到Bitmap中 哦,这样的话,你可以用9楼说的,打成bitmap,这样你只能在代码中使用,是不可以运用到xml的,对于图片在xml中的引用,在代码中一样也是可以替换。 ImageView控件使用 【AMinfo帮忙哦】widget当鼠标移动打上面 显示文字 怎么实现? android service获取按键 求解,无需root权限的android截图软件是怎样实现的? 关于数组越界问题的疑惑 SipDemo使用的问题 为什么在代码中控制UI界面 出现这样 的问题 百度影棒连接Wifi后又产生一个AP,是怎么实现的? 如何设置背景透明 如何获取网络上GIF图片的第一帧 在手机存储上创建文件问题(不是在sdcard的) 始终不能获得运行中App的图标,求高手解答,附代码。
image.setImageBitmap(bmp);楼主试试吧!
然后你直接读取流到Bitmap中
哦,这样的话,你可以用9楼说的,打成bitmap,这样你只能在代码中使用,是不可以运用到xml的,对于图片在xml中的引用,在代码中一样也是可以替换。