0

4 つのボタンを含むアプリケーションを作成しています。マウスまたはポインターがボタンの上に移動するたびに、それらのボタンにフォーカスを移したいのですが、それができません。何が問題なのか教えてください。ボタンのコーディングは次のとおりです。

            m_NextButton.requestFocus();
    m_PrevButton.requestFocus();
    m_SubmitButton.requestFocus();
    m_SkipButton.requestFocus();

xml コーディングは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/button_blue"/> 
    <item android:state_focused="true" android:drawable="@drawable/button_blue"  /> 
    <item  android:drawable="@drawable/button_lightgreen" />

</selector>

前もって感謝します。

4

2 に答える 2

0

Androidにはマウスはなく、WebのようなAndroidにはフーバーはありません... Galaxy Noteはフーバーイベントを持つことができますが、その「スタイラス」によってのみです。

于 2012-07-18T08:55:27.310 に答える
0

これは実際には非常に難しいようですが、不可能ではありません。Google で掘り下げたところ、スタック オーバーフローで同様の質問が見つかりました。

ボタンにフォーカスを設定するには?

そして、彼の問題を解決するのに役立つここにつながるリンクがあります

于 2012-07-18T08:31:45.943 に答える