0

私の Android アプリケーションでは、リストビューを使用しており、リストビューの各要素には 2 つのチェックボックスがあります。問題は、ユーザーがデバイスのトラックボールを使用してこれらのチェックボックスを選択できないことです。デバイスのトラックボールでチェックボックスを選択するために移動すると、要素全体が強調表示され、ユーザーがリスト ビューの要素にあるチェックボックスの 1 つを選択できなくなります。

タッチスクリーンの場合、指を動かしてチェックボックスをクリックすることができます。しかし、デバイスのトラックボールを使用して移動し、必要なチェックボックスをクリックするにはどうすればよいですか。

誰かが私がこれを達成するのを手伝ってくれるなら、それは大きな助けになります.....前もって感謝します...!!!

編集...または、トラックボールで作業することは不可能ですか?????

4

2 に答える 2

1

電話しましたlistView.setItemsCanFocus(true)か?

于 2011-08-17T05:32:55.140 に答える
0

focusable を false に設定することで、要件を正常に実装しました。

<CheckBox
            android:id="@+id/checkBox"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_gravity="center_vertical"
            android:focusable="false"
            />

それを試してみてください。

于 2011-08-16T14:38:51.107 に答える