AndroidでGridViewで写真選択

やりたいこと
1.ギャラリーから画像を引っ張ってきてGridViewで表示
2.表示時例えばGifだったら目印をつける
3.写真を選択したら✓画像が赤くなる
気をつけること
1.ArrayAdapterの仕組みでViewを内部で再利用してしまうため、タップした覚えのない場所も✓が赤くなったりする
2.自力でビットマップ合成して✓画像やGifマーク画像をサムネイルに載せると処理が重くなる
3.✓画像のウィジェットをCheckboxにした場合はフォーカスが奪われる
やったこと
1.http://tmken2.blog95.fc2.com/blog-entry-23.html を参考にArrayAdapter拡張クラス内のgetViewに細工
2.GridViewに設定するサムネイル部分のレイアウトXMLを別途FrameLayoutで作成し、ViewHolderでリスナとかつける




3.http://inujirushi123.blog.fc2.com/blog-entry-53.html を参考に設定すること