Java Android studio-如何将textView的文本保存为PNG图像(具有字体、颜色和字体大小)?
我在网上做了很多研究,但是没有用。 我对Android编程和java非常陌生。 我在androidstudio中编写了一个简单的程序,可以让你用我设置的很酷的字体编写文本,用户可以选择颜色和字体大小。 我想保存此文本及其字体、字号和字体颜色;作为任何厨房应用程序均可查看的图像。我尝试了很多东西,花了几个小时在上面,但宇宙仍然反对我。 我设法创建了一个位图图像,我可以在ImageView中查看它,但无法将其保存到存储器中。Java Android studio-如何将textView的文本保存为PNG图像(具有字体、颜色和字体大小)?,java,android,image,bitmap,storage,Java,Android,Image,Bitmap,Storage,我在网上做了很多研究,但是没有用。 我对Android编程和java非常陌生。 我在androidstudio中编写了一个简单的程序,可以让你用我设置的很酷的字体编写文本,用户可以选择颜色和字体大小。 我想保存此文本及其字体、字号和字体颜色;作为任何厨房应用程序均可查看的图像。我尝试了很多东西,花了几个小时在上面,但宇宙仍然反对我。 我设法创建了一个位图图像,我可以在ImageView中查看它,但无法将其保存到存储器中。 有人能简单地解释一下吗?我对Android和Java都很陌生 所有您需要的
有人能简单地解释一下吗?我对Android和Java都很陌生 所有您需要的是绘制视图在这种情况下,您的文本视图内容到位图,并保存到存储。请尝试PS:saveImageToInternalStorage是从下面的答案中获取的。我遇到以下错误:错误:找不到符号变量上下文
public boolean saveImageToInternalStorage(Bitmap image) {
try {
// Use the compress method on the Bitmap object to write image to
// the OutputStream
FileOutputStream fos = context.openFileOutput("desiredFilename.png", Context.MODE_PRIVATE);
// Writing the bitmap to the output stream
image.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.close();
return true;
}
catch (Exception e) {
Log.e("saveToInternalStorage()", e.getMessage());
return false;
}
}