用于根设备的Android屏幕截图
我尝试了布局截图应用程序仅截图其工作正常。我想在按钮单击当前屏幕后,要求查看每页显示的OVELEY按钮如何截图。请帮助我。尝试此代码用于根设备的Android屏幕截图,android,android-custom-view,Android,Android Custom View,我尝试了布局截图应用程序仅截图其工作正常。我想在按钮单击当前屏幕后,要求查看每页显示的OVELEY按钮如何截图。请帮助我。尝试此代码 View vieww=findViewById(R.id.main); //View v1 = view.getRootView(); //v.setDrawingCacheEnabled(true); //
View vieww=findViewById(R.id.main);
//View v1 = view.getRootView();
//v.setDrawingCacheEnabled(true);
//Bitmap b = v.getDrawingCache();
//imgcapmain.setVisibility(View.VISIBLE);
Bitmap bitmap;
View v1 = vieww.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
imgcapmain.setImageBitmap(bitmap);
从当前活动获取根视图
getWindow().getDecorView().findViewById(android.R.id.content)
试试这个
初始化变量
Bitmap bmScreen;
ImageView bmImage;
View screen;
而在另一种情况下
screen.setDrawingCacheEnabled(true);
bmScreen = screen.getDrawingCache();
所以你想拍摄当前屏幕的截图是的,我想拍摄当前屏幕的截图截图截图截图截图截图截图这是布局xml是内容视图屏幕这是一个主xml文件RootView我尝试了第二个根视图代码正在工作。但保存在SD卡中截图打开后很好我在“无法打开此图像”中遇到此错误.如何解决此错误。