java [Spannable String] #android_snippet #android

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java [Spannable String] #android_snippet #android相关的知识,希望对你有一定的参考价值。

// https://stackoverflow.com/questions/10696986/how-to-set-the-part-of-the-text-view-is-clickable
SpannableString ss = new SpannableString("Android is a Software stack");
ClickableSpan clickableSpan = new ClickableSpan() {
    @Override
    public void onClick(View textView) {
        startActivity(new Intent(MyActivity.this, NextActivity.class));
    }
};
// 0 is the start index and 7 is the end index
ss.setSpan(clickableSpan, 0, 7, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

TextView textView = (TextView) findViewById(R.id.hello);
textView.setText(ss);

以上是关于java [Spannable String] #android_snippet #android的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 android 中将 Spannable 转换为 String 以加载 ExpandableListView 吗?

Spannable String 仅适用于 ListView 中的最后一项

textview设置部分文字颜色点击事件

有没有关于 Spanned 和 Spannable 文本的例子

自定义 Spannable = ImageSpan + BackgroundColorSpan + ClickableSpan

什么是Objective-C中Android的“Spannable”等价物