自定义textview invalidate ()不调用ondraw()可能原因

简介: 1.控件大小为0,需要重写onMeasure ()2.onDraw()重写的不是protected 我记得重写已有控件不需要重写测量方法,可能是我记错版本了,有空了在研究研究

1.控件大小为0,需要重写onMeasure ()

2.onDraw()重写的不是protected

我记得重写已有控件不需要重写测量方法,可能是我记错版本了,有空了在研究研究

相关文章
|
2月前
activity中加载fragment的控件 在fragment 中调用activity中的控件
activity中加载fragment的控件 在fragment 中调用activity中的控件
13 0
|
9月前
|
Android开发
Android RecyclerView的notify方法和动画的刷新详解(二)
Android RecyclerView的notify方法和动画的刷新详解
156 0
|
XML Android开发 数据格式
进入Activity时,为何页面布局内View#onMeasure会被调用两次?
进入Activity时,为何页面布局内View#onMeasure会被调用两次?
|
9月前
|
XML Android开发 数据格式
Android RecyclerView的notify方法和动画的刷新详解(一)
Android RecyclerView的notify方法和动画的刷新详解
76 0
|
Android开发
Android 重写TextView的onDraw函数遇坑记
Android 重写TextView的onDraw函数遇坑记
165 0
Android 重写TextView的onDraw函数遇坑记
|
前端开发
View#invalidate是如何调用当前View#onDraw方法的?
View#invalidate是如何调用当前View#onDraw方法的?
|
Android开发
Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?
Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?
117 0
Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?
|
XML 前端开发 数据格式
默认状态下,ViewGroup为什么不走onDraw()?
两种代码相同的自定义ViewGroup,只是改变了在xml中ViewGroup的背景,一个就会调用onDraw而另外一个则不会,那么为什么在不改变ViewGroup的情况下不走onDraw方法呢?那么又该如何解决这个问题??
279 1