0
我想創建一個ImageView,然後在ImageView上繪製文本。我還需要能夠定期修改文本。目前我已經創建了一個擴展ImageView的自定義視圖。然後我覆蓋onDraw()並使用它來繪製文本。唯一的問題是,當我使用我的自定義ImageView時,它不會繪製圖像,只是文本。使用畫布在ImageView上繪圖
public class BoardView extends ImageView
{
public BoardView(Context context)
{
super(context);
}
protected void onDraw(Canvas canvas)
{
Paint paint = new Paint();
setImageResource(R.drawable.board);
paint.setColor(Color.BLUE);
canvas.drawText(x.getName(), x.getX(), x.getY(), paint);
}
}
哈哈哇我覺得很愚蠢,似乎很明顯。非常感謝! – 2011-12-15 03:59:37