Android 如何在触摸屏上使图像从网格视图中消失?

Android 如何在触摸屏上使图像从网格视图中消失?,android,android-layout,android-intent,Android,Android Layout,Android Intent,我有一个网格视图,其中包含各种图像视图,我希望这些图像在触摸时消失 我该怎么做?如何为这些网格视图图像实现触摸式侦听器?图像视图都是视图类型,布局都是视图组。您可以将可见性设置为“已消失”或“已删除”。实际上,您需要实现onTouchListener事件处理程序,然后在ImageView上设置可见性。因此,如果您想同时将所有的布局隐藏起来,您可能需要考虑将整个布局设置为不可见。你能行 LinearLayout myLinearLayout = (LinearLayout)findViewById

我有一个网格视图,其中包含各种图像视图,我希望这些图像在触摸时消失


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

图像视图都是视图类型,布局都是视图组。您可以将可见性设置为“已消失”或“已删除”。实际上,您需要实现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的教程,请参见:

但我想在触摸屏上完成,我不希望整个布局消失