您的位置:首页 > 移动开发 > Android开发

android 学习四 加载图片

2011-04-08 14:47 393 查看
android 是google开发的基于linux内和的开源移动操作系统平台。具体简介参看www.android.com 开发网址参看developer.android.com,不过貌似很难打开。

具体环境的配置参看其他人的博客,本人收藏了几个连接在之前的博客里有呈现。

test.java

package com.liananse.learning.test1;
import com.liananse.learning.test1.MyView;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//隐去电池等图标和一切修饰部分(状态栏部分)
//this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// 隐去标题栏(程序的名字)
this.setContentView(new MyView(this));
}
}
MyView.java

package com.liananse.learning.test1;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.BitmapDrawable;
import android.view.View;
public class MyView extends View {
private Paint paint ;
private Bitmap bitmap;
public MyView(Context context) {
super(context);
paint = new Paint();
paint.setAntiAlias(true);//设置画笔无锯齿(如果不设置可以看到效果很差)
this.setKeepScreenOn(true);//设置背景常亮
paint.setColor(Color.RED);
}
@Override
public void onDraw(Canvas canvas) {
//canvas.drawColor(Color.BLUE);//设置刷屏颜色
bitmap = ((BitmapDrawable)this.getResources().getDrawable(R.drawable.b)).getBitmap();
canvas.drawBitmap(bitmap, 0, 0, paint);
}
}




另外,强烈建议android开发人员使用豌豆夹,非常好用的一个工具。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: