3

画像のグリッドがあるとします。バッチモードで画像ビューまたはビットマップをどのように選択しますか?そして、どのように「すべて選択」を行いますか?

4

1 に答える 1

2

GridViewにImageViewを追加する代わりに、ImageViewとチェックボックスで構成されるカスタムレイアウトを追加します。

OnCheckedChangeListenerをチェックボックスに追加して、画像を選択/選択解除するたびに、その画像のIDをArrayListに追加/削除できるようにすることができます。

または、ボタンを選択して選択したアイテムに対して操作を実行するときに、GridViewを反復処理して、チェックボックスがオンになっているかどうかを確認できます。

「すべて選択」機能を実装する場合は、GridViewを繰り返し処理し、チェックボックスの状態を選択済みに設定します。

于 2012-10-05T04:16:26.367 に答える