我想使用BitmapFactory.decodeFile(String pathName)
从项目资源加载Bitmap。但我不知道应该如何编写pathName
。在StackOverflow上我找到了一些答案,但它们是关于从SD卡加载图像。那么如何通过路径(例如从drawable文件夹)加载项目资源中的图像。我不想使用BitmapFactory.decodeResources()
,因为我有很多图片。我希望能够访问所有人。使用String pathname将更容易。
答案 0 :(得分:0)
但我不知道应该如何编写pathName。
没有pathName
,因为资源不是设备文件系统上的文件。它们是APK文件中的条目。您必须使用decodeResource()
。
我不想使用BitmapFactory.decodeResources()因为我有很多图片。
拥有大量图片不会改变问题,也不会妨碍您使用decodeResource()
。
答案 1 :(得分:-1)
为什么不使用BitmapFactory.decodeResource(R.drawable.test);
?它只解码您想要的资源。请参阅here。