我有一个int数组列表,在适配器中使用它来显示gallery组件中的图像。
int[] images = { R.drawable.hm1, R.drawable.hm2, R.drawable.hm3,
R.drawable.hm4, R.drawable.hm5, R.drawable.hm6, R.drawable.hm7,
R.drawable.hm8, R.drawable.hm9, R.drawable.hm10, R.drawable.hm11,
R.drawable.hm12, R.drawable.hm13, R.drawable.hm14, R.drawable.hm15,
R.drawable.hm16, R.drawable.hm17, R.drawable.hm18, R.drawable.hm19,
R.drawable.hm20 };
我也有一个从我的应用程序到相机的链接,我们将图像保存到位图..我想每次保存时将位图图像更新为图库组件。 你可以帮帮我吗?
提前致谢。
答案 0 :(得分:1)
从资源中创建位图
Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
如果你需要可以像这样解码每个元素的位图数组。
拍摄新图片后,您可以将该图片添加到array/list
并使用notifyDataSetChanged
更新适配器。
Bitmap[] images = { BitmapFactory.decodeResource(getResources
(),R.drawable.hm1),BitmapFactory.decodeResource(getResources
(),R.drawable.hm2),BitmapFactory.decodeResource(getResources(),R.drawable.hm3)};