给安卓的view自定义的属性能设置为require吗


#1

比如下面的textView,如果不写android:layout_width这个属性,就会提示’layout_width’ attribute should be defined,我在自定义控件的自定义属性可以实现这个提示吗

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/home"
        android:textColor="@color/textColor"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

#2

可以写一个检查的task进行检查,其实Android自带的控件也是这么做的,在Android Gradle插件里实现了检查而已


#3

学习了 我试试自己写一个


京ICP备16022265号-2 Kotlin China 2017 - 2018