当前位置:编程学习 > wap >>

新手学安卓,画布写的字不显示?

恩,新建个View,复写了onDraw方法
protected void onDraw(Canvas canvas) {
Paint p=new Paint();
p.setColor(Color.RED);
canvas.drawText("Game",0,0, p);
super.onDraw(canvas);
}
,然后在MainActivity中设置引用这个View
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(new GameV(this));
}
,不知道为何模拟器打开就是一片空白,没有Game字样呢,求解 --------------------编程问答-------------------- 咦,坐标设置为10,10 可以,0,0为什么不行?0,0不是就是在左上角么? --------------------编程问答-------------------- Text是从左下角开始写的 --------------------编程问答-------------------- 你画到屏幕外了 --------------------编程问答--------------------
引用 1 楼 coolboyyzy 的回复:
咦,坐标设置为10,10 可以,0,0为什么不行?0,0不是就是在左上角么?

就是0,0点坐标就到屏幕外了
话是左上角,但是正好是个边界。


传智播客
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,