通过网站
https://www.runoob.com/w3cnote/android-tutorial-button-imagebutton.html
学习EditView这个组件,其中有一个例子自定义带删除图标的EditView组件,
按照例子实操是发现直接继承 EditView报错。
之后我按照错误提示 导入android.support.v7.widget.AppCompatEditText
结果找不到android.support.v7.widget这个包
由于初学比较懵,通过百度在发现我的项目是androidx库 不在支持com.android.support:appcompat-v7这个库。
参考: Android Studio-开发少年强国App(附录一)support与androidx版本之间新旧引用的对应
将android.support.v7.widget.AppCompatEditText改为 :androidx.appcompat.widget.AppCompatEditText 就可以了
其他解决方法就是将 sdk的androidQ版本删掉
再重建一个项目就可以将androidx改为支持android.support.v7的版本。但是现在androidx是趋势,不建议。