Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在gridview中显示/隐藏布局单击_Android_Gridview - Fatal编程技术网

Android 在gridview中显示/隐藏布局单击

Android 在gridview中显示/隐藏布局单击,android,gridview,Android,Gridview,我想在OnItemClickListener上显示/隐藏布局。现在我单击一个项目,它会显示布局,然后我单击另一个项目,上一个项目是隐藏,新项目是可见的。我想当单击同一个项目时,可见的项目应该是隐藏的,就是这样。谢谢 private View previousItem; movie_gridview.setOnItemClickListener(new OnItemClickListener() { @Overrid

我想在OnItemClickListener上显示/隐藏布局。现在我单击一个项目,它会显示布局,然后我单击另一个项目,上一个项目是隐藏,新项目是可见的。我想当单击同一个项目时,可见的项目应该是隐藏的,就是这样。谢谢

             private View previousItem;

             movie_gridview.setOnItemClickListener(new OnItemClickListener() {

             @Override
             public void onItemClick(AdapterView<?> arg0, View view,
                int position, long arg3) {
            // TODO Auto-generated method stub


            if (previousItem != null) {
                LinearLayout buy_dvd_or_movie_layout = (LinearLayout) previousItem
                        .findViewById(R.id.buy_dvd_or_movie_layout);
                buy_dvd_or_movie_layout.startAnimation(slideUp);
                buy_dvd_or_movie_layout.setVisibility(View.GONE);
            }

            LinearLayout buy_dvd_or_movie_layout = (LinearLayout) view
                    .findViewById(R.id.buy_dvd_or_movie_layout);
            buy_dvd_or_movie_layout.setVisibility(View.VISIBLE);
            previousItem = view;

        }
    });

您的问题是什么?@WernerHenze hi我想在gridview上显示/隐藏布局。单击尝试调用。在视图上无效以在单击后更新它们。e、 g.购买dvd或电影版面。invalidate@DrissNakayamaSamyadapter.invalidate right?@Priyan这是要求,不是问题。您的代码是否尝试实现该行为?如果是,什么不起作用?你得到了什么,你期望得到什么?