Java 如何在android中将TextView转换为ImageView
我需要将TextView转换为ImageView,以便能够将ImageView保存为sd卡中的图像。 如何将TextView转换为ImageView 谢谢。Java 如何在android中将TextView转换为ImageView,java,android,xml,Java,Android,Xml,我需要将TextView转换为ImageView,以便能够将ImageView保存为sd卡中的图像。 如何将TextView转换为ImageView 谢谢。 (我看到了其他问题,但它们并不能真正回答我的问题)。是的,有两种方法可以做到这一点 您可以使用buildDrawingCache()和getDrawingCache() 您也可以检查答案以供进一步参考 另一方面,您可以将整个rootview作为屏幕截图,并将其保存到光盘中 这将有助于实现上述目标 TextView tv = (TextVie
(我看到了其他问题,但它们并不能真正回答我的问题)。是的,有两种方法可以做到这一点 您可以使用
buildDrawingCache()
和getDrawingCache()
您也可以检查答案以供进一步参考
另一方面,您可以将整个rootview作为屏幕截图,并将其保存到光盘中
这将有助于实现上述目标
TextView tv = (TextView)findViewById(R.id.textview);
tv.buildDrawingCache();
ImageView img = (ImageView)findViewById(R.id.imageview);
img.setImageBitmap(tv.getDrawingCache());
public static Bitmap convertViewToBitmap(View view)
{
view.measure(
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED)
);
view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());
view.buildDrawingCache();
Bitmap bitmap = view.getDrawingCache();
return bitmap;
}