Android:使用 OnClick 监听器将位图图形保存到图片库

标签 android android-widget

我是一名高中生,正在寻求帮助来保存使用此处提供的“传感器图”教程的修改版本创建的位图图像:http://code.google.com/p/amarino/downloads/detail?name=SensorGraph_02.zip&can=2&q=

这将创建一个基于外部传感器 Activity 的示波器图形,我需要将图像(当前为位图)以 JPEG 格式保存到 Android 手机图像库中。我想使用一个按钮来完成。

我在我的 SensorGraph 类中启用了 OnClickListener,它是 Activity 类的扩展;然而,实际的位图是在 View 类中创建的。

如果有人可以提供一些代码来帮助我保存位图,我将不胜感激。 我还可以在 main.xml 文件中使用通用的“OnClick”命令;但是,我相信那里指定的方法只会引用回 Activity 类,所以我仍然不知道如何使用 Activity 类中的方法保存在 View 类中创建的位图。

非常感谢。

最佳答案

请尝试以下代码,

ImageView v1 = (ImageView)findViewById(R.id.mImage);
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();

关于Android:使用 OnClick 监听器将位图图形保存到图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459564/

相关文章:

Java 在一个类中与 mysql 建立连接,但不在不同的类中建立连接

java - Android - 将数据保存到我自己的数据服务器

android - 带有自定义 View 的对话框,setCanceledOnTouchOutside 不起作用

android - 动画时禁用所有触摸屏交互

java - 在 tabWidget 中跳过一行

android - 如何使用 simple_list_item_2 设置 ListView 的两行?

java - 在线程内使用处理程序

java - Android - 无法让广播接收器工作

java - 对象未显示 : E/RecyclerView: No adapter attached; skipping layout 2 Firestore Query

android - 如何将Android软键键盘 "Go"按钮更改为 "Next"