刚开始以为是变量被初始化了,发现还在;然后开始调试,发现onDraw方法没有执行,因为比较少用,所以就开始查资料,有说必须设置this.setWillNotDraw(false);,但是添加了,也还是不行。后来发现自定义view和textview一起放在第二层的LinearLayout,把view移到最外层的LinearLayout中就可以了。。。。具体原因待研究。
自定义的VIEW没有执行onDraw方法
最新推荐文章于 2022-04-02 12:05:18 发布
刚开始以为是变量被初始化了,发现还在;然后开始调试,发现onDraw方法没有执行,因为比较少用,所以就开始查资料,有说必须设置this.setWillNotDraw(false);,但是添加了,也还是不行。后来发现自定义view和textview一起放在第二层的LinearLayout,把view移到最外层的LinearLayout中就可以了。。。。具体原因待研究。