0

我的 Android 项目的 strings.xml 文件中有这个 html 字符串

Registrandoti confermi di accettare i
        <a href="https://www.google.com/">
            <font color="#FF7860">Termini del Servizio</font>
        </a>
        e
        <a href="https://www.google.com/">
            <font color="#FF7860">l\'Informativa sulla privacy.</font>
        </a>

该字符串显示在我的布局文件中的 TextView 中,如下所示:

 <TextView android:layout_width="0dp" android:layout_height="wrap_content"
                  android:text="@string/registration_disclaimer"
                  android:id="@+id/tvRegistrationDisclaimer"
                  android:gravity="center"
                  app:layout_constraintTop_toBottomOf="@+id/button" app:layout_constraintStart_toStartOf="@+id/button"
                  android:layout_marginTop="16dp" app:layout_constraintEnd_toEndOf="@+id/button"/>

我想知道 Android Studio 是否允许使用正确的预览(显示字体颜色和链接)在布局中显示字符串,例如tools:isHtml = true. 不幸的是,我在官方的“工具”文档中找不到任何东西。有什么解决方法吗?

4

1 回答 1

0

我不认为它在预览中受支持,但是您可以在 yourClass.java 中尝试: yourTextView.setText(Html.fromHtml("string with html format here", Html.FROM_HTML_MODE_COMPACT));

于 2019-07-30T09:44:33.140 回答