layout_behavior could inflate subclass

CoordinatorLayout Fragment的layout_behavior属性,添加自定义Behavior报错,引入原生的就没事

Could no inflate Behavior subclass

原因:
1.因为CoordinatorLayout是写着library里的,所以一定要引入全包名

app:layout_behavior="com.test.view.BottomSheetBehavior"

2.构造方法一定要有两个

 public BottomSheetBehavior() {       
    }

  public BottomSheetBehavior(Context context, AttributeSet attrs) {
        super(context, attrs);
        }

你可能感兴趣的:(Android)