2012-03-31 16 views
4

私のアンドロイドプロジェクトのg + -appにあるユーザーのメッセージを含むtextviewの動作を再現したいと思います。正確には: - クリック上のリンクにリンクを視覚的に(青セレクター)を選択して、ブラウザ で開きます - クリックで通常のテキストの全体のリスト項目が選択されているリストビュー項目のリンクとテキスト

私が持っている主な問題、私がリンクをクリック可能にしようとするすべてのアプローチ(xmlとautolink = web、またはコードで)が終了すると、リンクはブラウザ上でクリックで開きますが、このテキストビューの通常のテキストをタッチするとアイテムは表示されません選択されていません(セレクタは表示されません)。 この問題について多くのスレッドを読んでいますが、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の使用中のURLを持っている場合...

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