0

さまざまな画像ビューを含むグリッド ビューがあり、タッチするとこれらの画像が消えます。

これどうやってするの?これらのグリッド ビュー イメージのタッチ リスナーを実装するにはどうすればよいですか?

4

1 に答える 1

2

ImageViews はすべてビューのタイプであり、レイアウトは ViewGroups です。これらのいずれも、可視性を行ったり削除したりするように設定できます。したがって、実際には onTouchListener イベント ハンドラーを実装し、ImageViews の可視性を設定するだけで済みます。したがって、一度にすべてを非表示にする場合は、レイアウト全体を非表示に設定することも検討してください。できるよ

LinearLayout myLinearLayout = (LinearLayout)findViewById(myLinearLayoutId);
myLinearLayout.setVisibility(View.GONE) // or to show again View.VISIBLE

一般に

       view.setVisibility(View.GONE) or View.INVISIBLE

onTouchListener のチュートリアルについては、http ://www.mybringback.com/tutorial-series/3279/android-the-basics-32-androids-ontouchlistener-and-motionevent/ を参照してください。

于 2012-08-02T18:52:58.507 に答える