
我试图以编程方式加载.png文件,但我不确定我应该给出的确切路径是什么.我尝试了不同的路径,我认为会让我到资源,但都返回null:
inputStream is = getClass().getClassLoader().getResourceAsstream("playstore.png");Bitmap bmp = BitmapFactory.decodeStream(is);mStoreImage.setimageBitmap(bmp);如果我理解正确,我不能使用资源,因为我正在构建.jar.这是我在AndroID Studio中显示的项目包结构:
例如如果你的活动
getResources().openRawResource(R.raw.playstore.png);记得把文件放在res / raw下
编辑:
另外,androID有自己的方法来获取可绘制的(例如png文件)到Bitmap中
总结以上是内存溢出为你收集整理的java – Android项目中getResourceAsStream的路径全部内容,希望文章能够帮你解决java – Android项目中getResourceAsStream的路径所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)