为什么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);

}

}

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

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

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

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

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

SQLiteOpenHelper类的onCreate方法什么时候被执行

在调getReadableDatabase或getWritableDatabase时,会判断指定的数据库是否存在,不存在则调SQLiteDatabase.create创建, onCreate只在数据库...

IHttpModule.Init方法被执行多次的原因(转自:http://www.cnblogs.com/mingda/archive/2009/02/11/1388709.html)

发现不少朋友跟我一样,错把IHttpModule.Init拿来当做Application_Start的替代品,在其中做一些应用程序初始化的操作。     但其实IHttpModule.Init和...

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

由于采用动态链接库(DLL)之后,程序调试无法进入DLL中的每一句,能也只能看到反汇编的代码(难懂),但是有时候还是想知道DLL中究竟哪些函数、哪些分支被执行了。解决方法是可以通过修改函数返回值的方式...

IOS viewDidLoad方法被执行两次(viewDidLoad和loadView方法详解)

为了搞清楚viewDidLoad、loadView等方法的用途和调用顺序,写了一个小demo,不料viewDidLoad方法被执行了两次,模拟器也一直是黑屏。查看了这两个方法的官方解释后找到了错误原因...

ViewGroup中含有子View的时候,子View会执行OnDraw()方法一次或两次。

前言:今天,在写自定义View的时候让我发现了这样一个秘密。当ViewGroup中含有子View的时候,子View会执行OnDraw()方法一次或者两次。怎么那么不确切呢?没有那么多为什么,现象就是如...

没有被调用的函数其代码为什么会被执行?

现象 首先我们运行下面一段代码: 从以上程序中我们可以知道,main函数调用函数fun1,函数fun1和main函数都没有调用函数fun,因此,我们认为函数fun中的"fun is run.."和...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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