AndroidStudioでTextViewにHTMLを書く方法

AndroidStudioでTextViewにHTMLを書く方法を記述します。Html.fromHtmlを使用します。

準備としてbuild.gradleのdependenciesに以下を追加します

dependencies {
    implementation 'com.android.support:appcompat-v7:28.0.0'
}

Html.fromHtmlは、Marshmallow以前はパラメタは一個でしたが、以降はパラメタは2個になったのでバージョンによって分岐します。
tv_ppはTextViewです。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {     //24 7.0 以上
    tv_pp.setText(Html.fromHtml("プライバシー\nポリシー",Html.FROM_HTML_MODE_COMPACT)); 
} else {
    tv_pp.setText(Html.fromHtml("プライバシー\nポリシー")); 
}