java - 如何将字节[]或位图转换为整数(R.drawable.picture)Android java

标签 java android bitmap

我要转换

byte[] image = cursor.getBlob(5);

Bitmap bit_image = getImage(image);

byte[]Bitmap 转换为 R.drawable.picture

我需要它是一个整数(int 而不是int[])因为我的自定义 ListView 只接受和整数

list_view_class.add(new List_view_class(R.drawable.picture,text);

最佳答案

你不能做你想做的事。 R.drawableR.string 等等不是资源本身,而是对应用中资源的引用。所以你不能将任何类型的对象转换为 R 或其他东西。您可以做的是使用 Bitmap 并直接显示它。

关于java - 如何将字节[]或位图转换为整数(R.drawable.picture)Android java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34103711/

相关文章:

java - JDK版本问题

android - 在 Android 库项目中禁用 Crashlytics 进行调试

android - 具有固定纵横比的 ConstraintLayout 链

android - 在 RemoteViews 中获取 ImageView 的大小

ruby - rmagick 像素颜色值

java - 如何避免实现所有方法

java - 寻找一种翻转比迪语(希伯来语)文本的方法,以便在 AndEngine 中正确显示

java - 找到给定列表中的最小值?

android - 为什么我的 Android 应用程序会因 java.lang.ExceptionInInitializerError 强制关闭,并且没有被 try/catch block 捕获?

android - RoundedImageView - 添加填充而不裁剪图像