我似乎遇到了一个典型的Android问题:使用不推荐的api,或者还不能工作的api。
我已经将我的项目迁移为使用AndroidX而不是AppCompat支持库。
现在,我想扩展android.widget.Button以创建一个自定义按钮。然而,AndroidStudio3.5.3不会使用它,而是说我应该扩展android.support.v7.widget.AppCompatButton。这是现在不再推荐的支持库的一部分,因此应该有一个AndroidX等价的库。但我找不到这样的东西。
是否有一个方便的交叉引用工具可以帮助我们找到与所有旧的支持库类对应的AndroidX?
发布于 2020-02-18 12:25:46
在您的例子中,您可以扩展其中一个:
com.google.android.material.button.MaterialButtonandroidx.appcompat.widget.AppCompatButton由appcompat库提供android.widget.Button您可以使用androidx 类映射来检查从旧的支持库包到新的androidx包的当前映射。
https://stackoverflow.com/questions/60280800
复制相似问题