フォームアクティビティのスピナーに問題があります。スピナーとフォーカス
ユーザーが「タッチ」したときにスピナーがフォーカスを得ることを期待していましたが、これは起こりそうにありません。異なるコンポーネント間を移動するためにトラッカーボール(Nexus One上)を使用すると、スピナーのみにフォーカスが当てられているようです。
フォームの最初のEditTextビューでandroid:selectAllOnFocus = "true"属性を使用しているため、これは面倒です。スピナーは決してEditTextコンポーネントから遠ざかることがないので、そのコンテンツは常にハイライト(これは醜いIMOです)です。
私は
spinner.requestFocus();
を使用して試してみたが、これは(一見)は効果がありません。
私は、誰もがこの奇妙な行動および/またはその周りの可能な方法を説明することができAdapterView.OnItemSelectedListenerにスピナーにフォーカスを要求しようとしましたが、彼だけ
Window already focused, ignoring focus gain of: [email protected]
になりました。
多くのおかげで、あなたが最初のsetFocusableInTouchMode()
を使用する必要が
ティム
私は自分のフォームで同じ動作をしますが、私のフォームは何らかの理由で動作します。スピナーから何かを選択するたびにこの警告が表示されます。 – JPM