不要沉下去啊!求解释drawtext方法为什么没有效果

解决方案 »

  1.   

    看你用的背景色来drawtext,会不会是颜色问题啊
      

  2.   

    看你的代码drawDigit不是在onDraw中调用的啊,你得在onDraw中调用才行
      

  3.   

    我也遇到这个问题。drawText,drawBitmap..所有的绘制都没有效果。
    @Override
    protected void onDraw(Canvas canvas) {
    // TODO Auto-generated method stub
    super.onDraw(canvas);
    System.out.println("BublleTextView > onDraw----------------------");
    Drawable drawable = this.getResources().getDrawable(
    R.drawable.ic_launcher);
    Bitmap mBitmap = ((BitmapDrawable) drawable).getBitmap();
    canvas.drawBitmap(mBitmap, 0, 0, null);// 在 0,0坐标开始画入原图片src
    // 绘制进度
    int width = getWidth();
    int height = getHeight();
    mPaint.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
    mPaint.setColor(Color.BLACK);
    mPaint.setTextSize(30);
    canvas.drawText("ddddddddddddddddddddddddddddddddddddddddd", 1, 1,
    mPaint);
    mPaint.setColor(Color.BLACK);
    canvas.drawText(String.valueOf("aaaaaaaaaaaaaa"), width / 2,
    height / 2, mPaint);
    canvas.drawPoint(11,3,mPaint);
    }
    我修改的Launcher4.03,在图标上面绘制文字,绘制图片,但是都没效果。求大神研究一番。