答案 0 :(得分:1)
查看SpannableString和UnderlineSpan。从句子中创建SpannableString
,找到每个单词的开始和结束索引,并为这些索引设置UnderlineSpan
。
答案 1 :(得分:1)
你只需在整个句子String
中找到单词的第一个和最后一个单词的位置,然后使用此代码强调如下内容:
SpannableString content = new SpannableString("joe was a sick");
content.setSpan(new UnderlineSpan(), 4, 6, spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
label.setText(content);
注意:在此示例中,4和6是硬编码的,您可以通过在句子String
上使用一些循环和比较方法来找到起点和终点