2

GridViewユーザーが(セルではなく)背景領域をクリックしたことを検出したいと思いますGridView-おそらく、セル間のマージン、または最後のセルの右側の領域をクリックします(最後の行が他のセルよりも短い場合)。

GridView.setOnClickListenerおそらく使用したいことを示唆するランタイム例外をスローしますsetOnItemClickListener。グリッドの背景でクリック イベントを取得する方法について何か提案はありますか?

4

1 に答える 1

0

(通常はクリックできない)ビューでクリックをキャッチするときに私が通常行うことは、次を使用して XML レイアウトでこれを指定することです。

android:clickable="true"
android:onClick="someFunction"

gridview ではこれを行っていませんが、私の知る限り、どのビュー (グループ) でも使用できるはずです。

于 2012-08-27T13:13:58.297 に答える