展会信息港展会大全

Android截屏小程序
来源:互联网   发布日期:2016-01-14 12:22:03   浏览:2574次  

导读:先看截图,不过这个截屏还不够完整,头上的statusbar没有,呈黑色。多按了几次,就成这样了,呵呵。packagecom.test;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;......

先看截图,不过这个截屏还不够完整,头上的statusbar没有,呈黑色。

多按了几次,就成这样了,呵呵。

package com.test;

import android.app.Activity;

import android.graphics.Bitmap;

import android.graphics.Canvas;

import android.graphics.Bitmap.Config;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.ImageView;

import android.widget.ImageView.ScaleType;

public class ScreenPrinter extends Activity {

/** Called when the activity is first created. */

boolean customTitleSupported;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.screen_printer);

Button btn = (Button) findViewById(R.id.btn);

btn.setOnClickListener(new Button.OnClickListener() {

public void onClick(View arg0) {

ImageView im = (ImageView) findViewById(R.id.img);

Bitmap bmp = Bitmap.createBitmap(320, 480, Config.ARGB_8888);

View cv = getWindow().getDecorView();

cv.draw(new Canvas(bmp));

im.setScaleType(ScaleType.FIT_XY);

im.setImageBitmap(bmp);

}

});

}

}

资源文件:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical"

android:background="@drawable/border">

<Button

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="@+id/btn"

android:text="截屏" />

<LinearLayout

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_weight="1"

android:padding="10dip"

android:background="#ffffdd">

<ImageView

android:id="@+id/img"

android:layout_width="fill_parent"

android:layout_height="fill_parent" />

</LinearLayout>

</LinearLayout>

赞助本站

人工智能实验室

相关热词: 截屏

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港