我想在单击屏幕上的任何位置时折叠或隐藏列表视图。代码部分工作。每当我单击屏幕的顶部和底部时,列表视图将隐藏,但如果我单击主布局,它将不起作用。我想在用户单击屏幕上的任何位置时隐藏列表视图。如何解决?
Java代码
parentLayout.setClickable(true);
parentLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
if (FLAG == 1) {
addListButton.setLayoutParams(new RelativeLayout.LayoutParams(addpixw, addpixh));
lv.startAnimation(animationFlipOut);
lv.setVisibility(View.INVISIBLE);
FLAG = 0;
}
}
});
1条答案
按热度按时间n53p2ov01#
我找到了解决方案..对于回收视图layout_height=“wrap_content”而不是match_parent