@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 添加图像 ID 而不是 R.drawable.img1,请问有什么帮助吗? 我已经编辑了我的问题,而不是从可绘制的图像中获取图像,我需要在 viewPager 上获取当前图像。我该怎么做?
最佳答案
我找到了解决办法
位图 bmp=getBitmapFromView(viewPager.getChildAt(1));
我得到了我的解决方案,感谢您的所有反馈
关于android - 如何获取viewPager上显示的当前图像的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582208/