2012-03-31 63 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);