我需要动态地将图像添加到res / drawable文件夹中,因为用户从服务器中选择他选择的图像...然后将相应的R.drawable.imageid
存储到Database..so以加载用户选择的图像下一次运行......有没有办法这么做......?
int[] images = {
R.drawable.m1,R.drawable.m2, R.drawable.m3,
R.drawable.m4,R.drawable.m5, R.drawable.m6,
R.drawable.m7, R.drawable.m8,
R.drawable.m9
};
ImageView iv = (ImageView)findViewById(imageViews[next]);
iv.setImageResource(images[j]);
此处R.drawable.m1
,R.drawable.m2
,R.drawable.m3
,R.drawable.m4
,R.drawable.m5
,R.drawable.m6
,R.drawable.m7
,{{1} },R.drawable.m8
应该是用户从服务器中选择的图像的ID
答案 0 :(得分:0)
你无法将图像复制到可绘制文件夹中。
在数据文件夹中创建文件夹并在那里写图像并使用位图类来映射图像。
答案 1 :(得分:0)
你不能写入res / drawable。
但是,您可以寻找其他替代方案,例如external storage。
要考虑的链接是
android image save to res/drawable folder