0

簡単な質問ですが、ユーザーが矢印キーを使用してボタンにアクセスすることを何と呼びますか? たとえば、ユーザーがボタンを押したときは、押された状態と呼ばれます。

さらに、セレクターを使用するときにこの状態をターゲットにするにはどうすればよいですか? ここに私の現在のセレクターがあります

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

ユーザーが矢印キーを使用してビューに来たときの色も変更したいと思います。

4

1 に答える 1

1

これは、XML では focused state または state_focused と呼ばれます。

参照を引用するには:

onFocusChange() View.OnFocusChangeListener から。これは、ユーザーがナビゲーション キーまたはトラックボールを使用して項目に移動したり、項目から離れたりしたときに呼び出されます。

同じページのさらに下に、フォーカスの変更を処理する方法があります。それが役立つことを願っています! :)

于 2012-06-13T19:52:41.373 に答える