View无法显示

现象

一开始能显示View
View无法显示
后面不知道改了这个View里面什么代码,导致View显示不了,甚至其它的View都显示不了。

并且经过调试,发现里面View能经过构造函数,但压根不经过 onDraw(Canvas canvas)

起初以为是像“LinearLayout”那样要设置setWillNotDraw(false);才能执行onDraw但发现不是,View本身就能执行onDraw

解决方法

其实原因很简单,只是把View的尺寸设大了,宽度超过了图片本身的尺寸,如图中所示,宽度600dp已经超过了,虽然能显示出来但在手机上是看不到的。只要将宽度设小就行。
View无法显示

相关文章:

  • 2021-05-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-10-31
  • 2021-12-26
  • 2021-12-26
  • 2021-04-19
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-09-27
  • 2021-11-29
  • 2021-10-12
  • 2022-01-02
  • 2021-12-10
相关资源
相似解决方案