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

将android.support.v7.widget.AppCompatEditText改为 :androidx.appcompat.widget.AppCompatEditText 就可以了
自定义带删除图标的EditView时继承EditView报错

其他解决方法就是将 sdk的androidQ版本删掉

再重建一个项目就可以将androidx改为支持android.support.v7的版本。但是现在androidx是趋势,不建议。

相关文章:

  • 2021-12-19
  • 2021-07-08
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-07-15
猜你喜欢
  • 2021-11-03
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-01-19
  • 2022-01-11
相关资源
相似解决方案