1

カスタム ビューを含むアダプターを含む ListView があります。カスタム ビューは RelativeLayout から拡張されます。

このビューは、別のビュー内にある場合、テキストからのアクセシビリティ イベントを正しく報告します。これを ListView または ViewPager に追加すると、TalkBack が有効になっていると、すべてのカスタム ビューでアクセシビリティ イベントが提供されなくなります。

カスタム ビューが ListView 内で正しく動作しないのはなぜですか?

4

1 に答える 1

1

ListViewまたはにあるビューにクリック リスナーを割り当てるとViewPager、アクセシビリティ イベントがそれらの子に伝播されなくなります。

簡単に言うと、setOnItemSelectedListenerの代わりに使用しsetOnClickListenerます。

于 2013-12-18T05:22:05.630 に答える