Android 如何使用HtmlCompat?
我有以下代码:Android 如何使用HtmlCompat?,android,android-gradle-plugin,android-support-library,androidx,Android,Android Gradle Plugin,Android Support Library,Androidx,我有以下代码: Html.fromHtml(getString(R.string.privacy\u policy\u text) 然而,Html.fromHtml()已被弃用。我知道我应该使用所述的HtmlCompat。然而,我不知道我必须在build.gradle文件中包含什么才能使该类在谷歌搜索了很多次之后仍然可用 我的build.gradle中已经有以下支持库: implementation 'com.android.support:design:27.1.1' implementati
Html.fromHtml(getString(R.string.privacy\u policy\u text)
然而,Html.fromHtml()
已被弃用。我知道我应该使用所述的HtmlCompat
。然而,我不知道我必须在build.gradle文件中包含什么才能使该类在谷歌搜索了很多次之后仍然可用
我的build.gradle中已经有以下支持库:
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-vector-drawable:27.1.1'
implementation 'com.android.support:support-v4:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.android.support:recyclerview-v7:27.1.1'
在Android JavaDocs的当前版本中,有关于哪个工件提供特定类的注释 在这里,我们看到“属于Maven工件androidx.core:core:1.0.0-beta1”。它告诉您要使用的特定工件和版本,尽管您可能需要与正在使用的其他工件同步
这是一个
androidx
工件,作为支持库大重构的一部分。这可能会导致使用经典支持库工件的项目出现问题。您可能希望推迟使用HtmlCompat
,直到您可以将整个项目切换到androidx
工件为止。OK,but是否有办法将其添加到build.gradle以及如何添加?请问什么是“工件”?@Yar:实现“androidx.core:core:1.0.0-beta1”
。但是,正如我所指出的,转移到androidx
并不容易"这个术语是指我们通过implementation
或build.gradle
中的dependencies
列表中的类似语句添加到项目中的库或其他东西。谢谢。然后,我想,我会尝试使用com.pixplicity.htmlcompat.htmlcompat,这是不推荐使用的,但我想如果我的应用程序用它编译,它会持续,除非我的应用程序的新版本将在稍后发布,lib将消失。我没有看到Maven在这里的行:@Mark:他们重新编写了文档。我创建(尚未启动)以提供此类信息。如果您查看“包”要查找androidx.core.text
,您将看到所有类及其相关工件/版本的列表,单击工件的名称,依此类推。