but 为什么每次你要把android敲成Andrion?

解决方案 »

  1.   

    别说这个啦,这个图片怎么搞啊。。高了好几天了这个Android 真不带劲
      

  2.   

    这是画个正方形
    Paint paint = new Paint();
    canvas.drawRect(new Rect(cellLeft, cellTop, cellLeft+ screenWidth / 16, cellTop+ screenWidth / 16), paint);}
    你想要画什么呢?
      

  3.   

    用bitmap/bitmapfactroy呗,
    生成bitmap后setimgagebitmap(bitmap)
    看api,看demo。
      

  4.   

    绘制图像, 当然是drawBitmap了
      

  5.   

    public class AndroidTest extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            MyView mv = new MyView(this);
            setContentView(mv);
        }
        
        public class MyView extends View {     MyView(Context context) {
         super(context);
         }
        
    @Override
    protected void onDraw(Canvas canvas) {
    // TODO Auto-generated method stub
    super.onDraw(canvas);

    // 首先定义一个paint 
    Paint paint = new Paint();  // 绘制矩形区域-实心矩形 
    // 设置颜色 
    paint.setColor(Color.BLUE); 
    // 设置样式-填充 
    paint.setStyle(Style.FILL); 
    // 绘制一个矩形 
    canvas.drawRect(new Rect(0, 0, getWidth(), getHeight()), paint);  // 绘空心矩形 
    // 设置颜色 
    paint.setColor(Color.RED); 
    // 设置样式-空心矩形 
    paint.setStyle(Style.STROKE); 
    // 绘制一个矩形 
    canvas.drawRect(new Rect(10, 10, 100, 30), paint);  // 绘文字 
    // 设置颜色 
    paint.setColor(Color.GREEN); 
    // 绘文字 
    canvas.drawText("Hello", 10, 50, paint);  // 绘图 
    // 从资源文件中生成位图 
    Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon); 
    // 绘图 
    canvas.drawBitmap(bitmap, 10, 60, paint); 
    }
        
        }
    }