Android 在gridview中显示/隐藏布局单击
我想在OnItemClickListener上显示/隐藏布局。现在我单击一个项目,它会显示布局,然后我单击另一个项目,上一个项目是隐藏,新项目是可见的。我想当单击同一个项目时,可见的项目应该是隐藏的,就是这样。谢谢Android 在gridview中显示/隐藏布局单击,android,gridview,Android,Gridview,我想在OnItemClickListener上显示/隐藏布局。现在我单击一个项目,它会显示布局,然后我单击另一个项目,上一个项目是隐藏,新项目是可见的。我想当单击同一个项目时,可见的项目应该是隐藏的,就是这样。谢谢 private View previousItem; movie_gridview.setOnItemClickListener(new OnItemClickListener() { @Overrid
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这是要求,不是问题。您的代码是否尝试实现该行为?如果是,什么不起作用?你得到了什么,你期望得到什么?