2012-03-31 40 views
4

我喜欢在我的android项目中重新创建包含用户在g + -app中的消息的textview行为。确切的说: - 上点击某个链接的链接视觉选择(蓝色选择),并在浏览器中 打通 - 在普通文本的整个列表项目被选中链接和文本在listview项目

主要的问题我有点击,是,我尝试使链接可点击的每种方法(通过xml和自动链接= web或代码)结束,链接在点击浏览器中打开,但是当我在此textview中触摸普通文本时,该项目不是选中(没有选择器可见)。 我读了很多关于这个问题的线索,但是所有的解决方案,比如add setFocusable(false)等都不适用于我。

所以,我想问问,如果有任何教程,如何或示例,我可以在哪里看到这些事情的工作,或者你有什么想法我可以得到它的工作?

谢谢! :)

回答

0

,如果你有下面的代码的TextView使用电子邮件ID ..

TextView email = (TextView)findViewById(R.id.TextView04); 
email.setText("sasd [email protected] sadasd"); 
email.setLinkTextColor(Color.WHITE); 
Linkify.addLinks(email,Linkify.EMAIL_ADDRESSES); 

,如果你有下面的代码的TextView使用网址...

TextView tv = (TextView)findViewById(R.id.TextView04); 
tv.setText("sasd https://asd.com sadasd"); 
tv.setLinkTextColor(Color.WHITE); 
Linkify.addLinks(tv,Linkify.WEB_URLS);