@Override
public void onClick(View v) {
try {
//Write fileObject tag = imageView.getTag();
//Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.c);
Bitmap bmp= BitmapFactory.decodeResource(getResources(),v.getResources().getResourceName((Integer)v.getTag()));
String filename = "bitmap.png";
FileOutputStream stream = getApplicationContext().openFileOutput(filename, Context.MODE_PRIVATE);
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
//Cleanup
stream.close();
bmp.recycle();
我想从viewPager而不是R.drawable.img1添加图片ID,any1请帮忙吗? 我已经编辑了我的问题,从drawable获取图像,我需要在viewPager上获取当前图像。我该怎么做?
答案 0 :(得分:1)
我找到了解决方案
Bitmap bmp=getBitmapFromView(viewPager.getChildAt(1));
我得到了我的解决方案,感谢您的所有反馈
答案 1 :(得分:0)
查看寻呼机必须有适配器。在getView方法中,将position设置为imageview的标记。然后,对于每个位置,根据要求访问imageviews。