2011-02-05 15 views
0

私は、次の内容を含むカスタム行タイプのListViewを持っています:Android ListViewカスタム行の選択

| Text | Spinner |

現在、スピンナーでクリック可能な行はありますが、テキスト上ではクリックできません。私の問題は、組み込みのキーボードD-Padを使ってListViewをブラウズすると、Spinnerをハイライトしたいときだけ、行全体が強調表示されるということです。このような方法でD-PADをどうやって扱いますか?あなたのXMLファイルで

答えて

1

Spinnerを見つけて追加します。

android:focusable="true" 

は、次にそれらを含むレイアウトに焦点を当て無効にします。あなたがLinearLayoutの内部でそれらのサイドバイサイドを持っている場合たとえば、その後、LinearLayoutを見つけて追加します。

android:focusable="false" 

それは視力障害を持つユーザーが使用できるように、テキストがフォーカス可能であることを確認するのも良い考えですテキストを読み上げるためのスクリーンリーダー。

関連する問題