4

リンクが含まれているAndroidTextViewがあります。リンクは正常に見え、ユーザーがリンクをタップすると正しいアクションを実行しますが、ユーザーの指が下にある間、リンクの色はまったく変わりません。それは通常のAndroidの動作ですか?特に小さなテキストとたくさんのリンクが隣り合っている場合は、ある種のハイライトやインジケーターが役立つようです。これは他の人が見ているものですか、これに対する簡単な修正はありますか?

また、URLの末尾のスラッシュはリンクの一部ではありません。正規表現のバグのようなにおいがします。

これが私が使用しているコードです:

    textView.setAutoLinkMask(Linkify.WEB_URLS);
    textView.setText("Hi welcome to http://www.plopfizz.com/ please enjoy.");
4

1 に答える 1

-2

たとえば、差分状態でアイテムセレクターを作成できます...

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="#FEFEFE" /> <!-- highlight -->
    <item android:state_focused="true" android:color="#000000" />
    <item android:color="#FFFFFF" /> <!-- default -->
</selector>

そして、あなたのレイアウトで...

<TextView 
  ...
  android:textColor="@color/above_selector"/>
于 2012-08-21T01:32:05.247 に答える