public static String reminder1 = "3、 交易费率以实际费率为准,可参阅<font color='#4169e1'>“现金宝A类费率结构”</font>、<font color='#4169e1'>“黄金ETF费率结构”</font>。";
text_reminder = findViewById(R.id.text_reminder);
SpannableStringBuilder ssb = new SpannableStringBuilder();
ssb.append(Html.fromHtml(reminder1));
ssb.setSpan(new ClickableSpan() {
@Override
public void onClick(@NonNull View widget) {
bundle.putString("URL", "xjb_fljg.pdf");
bundle.putString("Title", "现金宝A类费率结构");
StartActivity(PdfNomalWebViewActivity.class, bundle);
}
@Override
public void updateDrawState(@NonNull TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(getResources().getColor(R.color.royalblue));
ds.setUnderlineText(false);//去掉下划线
}
},19,29,0);
ssb.setSpan(new ClickableSpan() {
@Override
public void onClick(@NonNull View widget) {
bundle.putString("URL", "hj_fljg.pdf");
bundle.putString("Title", "黄金ETF费率结构");
StartActivity(PdfNomalWebViewActivity.class, bundle);
}
@Override
public void updateDrawState(@NonNull TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(getResources().getColor(R.color.royalblue));
ds.setUnderlineText(false);
}
},31,40,0);
text_reminder.setMovementMethod(LinkMovementMethod.getInstance());
text_reminder.setText(ssb, TextView.BufferType.SPANNABLE);