可点击每一个单独的单词在TextView调用一个对话框包含选定的单词



我为这个可怕的标题道歉,但我想准确一点。

我有ScrollView在那个线性视图中,我动态地创建多行充满句子的TextView。我设置使用SpannableText创建的不同颜色,但我不知道如何使TextView的每一个单词响应我想要的方式-弹出对话框问题,将包含这个词,并问我我想用它做什么。我想把它移动到下一个片段的EditText ..只是. .

请问,什么样的魔法最适合这个活动?也许是一个小例子的一个句子。

你可以用Spannable做更多的事情,这篇博客有关于Spannable的所有内容,它应该能够帮助你。

如果你不想读整篇博客,这里有一个简短的答案。

ForegroundColorSpan使用。

SpannableString ss = new SpannableString("Color text");
ForegroundColorSpan span = new ForegroundColorSpan(Color.RED);
ss.setSpan(span, 0, ss.length(), 0);

相关内容

  • 没有找到相关文章

最新更新