为什么我的画布上没有显示文字阿!郁闷

qczg_wxg 2015-08-10 08:19:44
public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

private class DrawView extends View {

Paint myPaint = null;

public DrawView(Context context) {
super(context);
setWillNotDraw(false);

myPaint = new Paint();
myPaint.setFlags(Paint.ANTI_ALIAS_FLAG);

}

@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
System.out.println("-------------------");
canvas.drawColor(Color.WHITE);
myPaint.setColor(Color.BLACK);
canvas.drawText("张欣爱我一万年", 40, 40, myPaint);

}

}

}
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgx200908 2015-08-11
  • 打赏
  • 举报
回复
你都没调用画画类
licaiMaker 2015-08-10
  • 打赏
  • 举报
回复
你没有使用下面的DrawView类啊,尝试一下下面的方法,其他不用改 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view=new DrawView(this); setContentView(view); }

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧