public class BackgroundLayout extends LinearLayout {                public BackgroundLayout(Context context, int position) {                        super(context);                        setWillNotDraw(false);                }                @Override                protected void onDraw(Canvas canvas) {                       super.onDraw(canvas);                }        }

出现这种情况大多是继承自layout

。在构造方法中添加 setWillNotDraw 问题解决。 相关解释如下

If this view doesn't do any drawing on its own, set this flag to allow further optimizations. By default, this flag is not set on View, but could be set on some View subclasses such as ViewGroup. Typically, if you override onDraw(Canvas) you should clear this flag.


更多相关文章

  1. Android(安卓)Kotlin继承
  2. Android(安卓)View的构造方法
  3. 美图秀秀自由拼图android实现
  4. Android输入事件从读取到分发一:是谁在读取输入事件
  5. Android(安卓)技巧 - listview 里面的图片不能响应onClick事件?
  6. Action for BroadcastReceiver's method
  7. TabHost两种实现方式
  8. android中textView周围显示图片
  9. 美图秀秀自由拼图android实现

随机推荐

  1. PHP 学习总结之函数
  2. php安装amqp扩展(windows)
  3. php+js+ajax实现简单的回帖功能
  4. PHP 闭包之变量作用域
  5. PHP实现笛卡尔积算法
  6. PHP实现支付宝支付的方法
  7. 关于PHP中sqlite3的使用
  8. PHP 生成随机红包算法
  9. 使用phpqrcode生成二维码
  10. php调试利器:FirePHP的安装与使用