主要的功能是点击button按钮,将当前的屏幕截取,将截取的图片设置为imageView的内容。
MainActivity的代码如下
public class MainActivity extends Activity { Button btn_capture; ImageView iv_show; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_capture=(Button)findViewById(R.id.btn_capture); iv_show=(ImageView)findViewById(R.id.iv_show); btn_capture.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub View view = v.getRootView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bitmap = view.getDrawingCache();//获取当前屏幕的图片 iv_show.setImageBitmap(bitmap);//将图片设置为ImageView的内容 } }); } }
布局文件activity_main的代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <Button android:id="@+id/btn_capture" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="截屏" /> <ImageView android:id="@+id/iv_show" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_below="@id/btn_capture" /> </RelativeLayout>
其他的地方不需要修改,使用默认就行。
相关推荐
一个简单的截图程序。仅供参考。保存文件在程序目录下。
类似于QQ屏幕截图功能,可自定义截图快捷键
opencv简易截图程序,参考性程序,可做简易教程使用
一个简单截图C#程序,有兴趣的可以扩展一下
(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+截图)(微信小程序毕业设计)简易计算器(源码+...
小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小程序源码 简易计算器 (代码+截图)小...
微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小工具类 简易计算器 (源代码+截图)微信小程序 小...
微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo:简易抽奖(源代码+截图)微信小程序demo...
微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:豆瓣电影:使用API(源代码+截图)微信小程序demo:...
微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+源码).zip 微信小程序——简易计算器(截图+...
小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+...
小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 天气预报 (代码+截图)小程序源码 ...
一个类似QQ的C语言截图程序。 支持用户涂抹(矩形,椭圆,画刷),对涂抹操作的undo/redo,添加简单文字,保存为位图。
一个用MFC编写的简单的屏幕截图程序,支持选择矩形区域截图,并保存在temp.bmp中,同时保存在系统剪贴板里面。
微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)微信小程序 新闻资讯 知乎 (源代码+截图)...
opencv简易截图程序,参考性程序,可做简易教程使用
所以就想写一个包含常用功能简单实用的截图工具,花了点时间做出来了,源代码里面的注释应该蛮清楚的,很适合初学者。如果谁把这个程序做了修改,请一定要把修改后的程序发一份我!用了以下第三方控件这些控件在盒子...
简单易用:按ESC或者右键退出截屏。 开始截屏后,拖动鼠标确定截图区域。 可选择复制到粘贴板或者保存为png。 (程序开发环境:VS2010 + WTL)
微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)微信小程序demo:花店(源代码+截图)...
微信小程序实现的简易计算器,可以实现简单的运算(包括:加减乘除、平方根等) 微信小程序实现的简易计算器,可以实现简单的运算(包括:加减乘除、平方根等) 微信小程序实现的简易计算器,可以实现简单的运算...