0

これはどこかに答えがあると確信していますが、見つけることができません。

OnLongClickListener の実行中にテキストビューを徐々に明るく/強調表示するにはどうすればよいですか? 次のコードがあります。

jObjTv1.setOnLongClickListener(new View.OnLongClickListener() {

                public boolean onLongClick(View v) {
                    Toast.makeText(root,"Test", Toast.LENGTH_SHORT).show();
                    return true;
                }
            });

これは、長いクリックの後にトーストを表示するだけで機能しますが、「クリック」されている間は textView を強調表示したいと思います。

4

1 に答える 1

0

TextView の背景としてステート リスト ドローアブルを設定する必要があると思います。

<selector xmlns:android="http://schemas.android.com/apk/res/android">

   <item android:state_pressed="true" android:drawable="@drawable/background_transition" />

</selector>
于 2012-12-09T03:33:54.843 に答える