如何让图像从触摸的网格视图中消失?

问题描述:

我有一个网格视图,里面有各种图像视图,我希望这些图像在被触摸时消失。如何让图像从触摸的网格视图中消失?

我该怎么做?我如何为这些网格视图图像实现触摸监听器?

ImageViews都是类型的视图,布局是ViewGroups。其中任何一项都可以将可见性设置为已删除或已删除。所以你真的需要实现onTouchListener事件处理程序,然后在ImageView上设置可见性。因此,如果您想一次隐藏所有布局,则可能需要考虑将整个布局设置为隐藏。你可以做

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/

+0

,但我想这样做的触摸我不想整个布局消失 – 2012-08-03 12:00:33