我有一个项目,其中包括android 内容的根视图的屏幕截图。但是,如果有人单击编辑文本并打开虚拟键盘,我无法在我的图片中获得此键盘视图。我的意思是 android 内容的根视图不包含虚拟键盘。我怎样才能添加它?这是我的屏幕截图代码:
Bitmap bitmap;
View v1 = this.findViewById(android.R.id.content).getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
OutputStream fout = null;
imageFile = new File(filePath);
try {
fout = new FileOutputStream(imageFile);
bitmap.compress(Bitmap.CompressFormat.JPEG, 70, fout);
fout.flush();
fout.close();
}catch (Exception e) {
e.printStackTrace();
}
而且我正在研究android模拟器。感谢您从现在开始的回复。