假设,自己定义了一个view,自己写了onDraw,在activity里面直接用setContentView设置成这个View,那么在setContentView之前,需要把onDraw里面用到的所有东西都初始化或者赋值什么的,所以这一部分一般写到构造函数里面,让他一开始就被赋值。
但是类似android自己提供的imageView,他可以在xml里面写android:src来指定source,也可以在后期用setImageResource来指定source。在文档里面android:Src是说的等价于setImageResource。
我就想实现这样的功能,但是又不写到构造函数,是后期通过某个函数来指定
但是这就涉及到一个先后顺序的问题,怎么才不会出现空指针异常所以我的问题就是 :
1、如何实现那种功能
2、android的view在启动的时候,或者叫显示的时候内部函数的顺序是什么
表达能力有限,不知道你懂我的问题了没。