Main.xml
<?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:o rientation= "vertical" > <org.lxh.demo.myview android:layout_width= "Fill_parent" android: layout_height= "Wrap_content"/></linearlayout>
Define the MyView class, which is used for drawing drawings:
Package Org.lxh.demo;import Android.content.context;import Android.graphics.bitmap;import Android.graphics.bitmapfactory;import Android.graphics.canvas;import Android.graphics.color;import Android.graphics.paint;import Android.util.attributeset;import Android.view.view;public class MyView extends View { Public MyView (context context, AttributeSet Attrs) {Super (context, attrs);} @Overrideprotected void OnDraw (canvas canvas) {Bitmap Bitmap=bitmapfactory.decoderesource (super.getresources (), R.DRAWABLE.ANDROID_MLDN); Paint Paint =new paint ();//In order to increase the display of some text Paint.setantialias (true);//anti-aliasing Canvas.drawbitmap (bitmap, 0, 0, paint); Paint.setcolor (color.white);p aint.settextsize, Canvas.drawtext ("Picture height:" +bitmap.getheight () + "picture width:" + Bitmap.getwidth (), ten, Bitmap.getheight () +20, paint);}}
Android--bitmap