如何设置文本视图的部分是可点击的我有短信“Android是一个软件栈“.在本文中,我想设置”堆叠“文本是可点击的。从这个意义上说,如果您单击它将重定向到一个新的活动(而不是在浏览器中)。我试过了但我没有。
3 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
样本代码:
TextView myTextView = new TextView(this);String myString = "Some text [clickable]";int i1 = myString.indexOf("[");int i2 = myString.indexOf("]" );myTextView.setMovementMethod(LinkMovementMethod.getInstance());myTextView.setText(myString, BufferType.SPANNABLE);Spannable mySpannable = (Sp annable)myTextView.getText();ClickableSpan myClickableSpan = new ClickableSpan() { @Override public void onClick(View widget) { /* do something */ }};mySpannable.setSpan(myClickableSpan, i1, i2 + 1, Spannable.SPAN_EXCLUSIVE_EXCL USIVE);
- 3 回答
- 0 关注
- 349 浏览
添加回答
举报
0/150
提交
取消