为什么OnDraw()方法没有被执行!郁闷

原创 2017年01月03日 03:23:51
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);

}

}

}

自定义View onDraw方法不被执行

一.引言: 想必大家以前也遇到過這個問題:出於項目的需要,我們有時需要 新建一個直接或者間接繼承View的類,以便複寫View提供的onDraw()方法,但有時我們反而得不到我們想要的結果,今天就說...

关于onDraw()方法不被执行的解决方法(setWillNotDraw)

一.引言: 想必大家以前也遇到过这个问题:出于项目的需要,我们有时需要新建一个直接或者间接继承View的类,以便复写View提供的onDraw()方法,但有时我们反而得不到我们想要的结果,今天就说一...

关于onDraw()方法不被执行的解决方法(setWillNotDraw)

一.引言: 想必大家以前也遇到过这个问题:出于项目的需要,我们有时需要新建一个直接或者间接继承View的类,以便复写View提供的onDraw()方法,但有时我们反而得不到我们想要的结果,今天就说一...
  • look85
  • look85
  • 2012年12月27日 11:29
  • 18695

关于onDraw()方法不被执行的解决方法(setWillNotDraw)

一.引言:想必大家以前也遇到过这个问题:出于项目的需要,我们有时需要新建一个直接或者间接继承View的类,以便复写View提供的onDraw()方法,但有时我们反而得不到我们想要的结果,今天就说一下o...

关于onDraw()方法不被执行的解决方法(setWillNotDraw(false))

一.引言: 想必大家以前也遇到过这个问题:出于项目的需要,我们有时需要新建一个直接或者间接继承View的类,以便复写View提供的onDraw()方法,但有时我们反而得不到我们想要的结果,今天就...

使用shiro框架,AuthorizationInfo方法没有被执行的问题

作为一名菜鸟,前几天在使用shiro框架的时候,在使用权限控制的使用,使用注解的方式@RequiresRoles对某个控制器进行注解的时候,发现AuthorizationInfo方法方法并没有被执行,...

Spring AOP 方法嵌套时里面的方法没有被执行

最近在做spring 项目中突然发现事务在遇到异常是没有回滚而是提交了,在查了大量的资料之后,算是有了一点头绪,写下来方便以后查找: 前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应...

[Android] RadioGroup调用check(id)方法时,onCheckedChanged被执行多次

参考: 《[url=http://blog.csdn.net/piglovesula/article/details/9820521]RadioGroup调用check(id)方法时,onChecke...

onSaveInstanceState方法会在什么时候被执行

onSaveInstanceState方法会在什么时候被执行,有这么几种情况: 1、当用户按下HOME键时。 这是显而易见的,系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activ...

关于DLL中的哪段代码被执行的处理方法

由于采用动态链接库(DLL)之后,程序调试无法进入DLL中的每一句,能也只能看到反汇编的代码(难懂),但是有时候还是想知道DLL中究竟哪些函数、哪些分支被执行了。解决方法是可以通过修改函数返回值的方式...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为什么OnDraw()方法没有被执行!郁闷
举报原因:
原因补充:

(最多只允许输入30个字)