关于popupwindows的隐藏问题,请指教
androidstudio吧
全部回复
仅看楼主
level 2
public void OnChooseClick(View view) {
View popupWindow_view=getLayoutInflater().inflate(R.layout.mychoose,null,false);
pw=new PopupWindow(popupWindow_view,ActionBar.LayoutParams.WRAP_CONTENT,ActionBar.LayoutParams.WRAP_CONTENT,true);
pw.showAsDropDown(findViewById(R.id.btn_choose),0,0);
popupWindow_view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(pw!=null&&pw.isShowing()){
pw.dismiss();
pw=null;
}
return false;
}
});
}
像如申请昂的代码,只能实现弹出窗口外部的点击隐藏,如果想点击弹出窗口内部的控件并隐藏弹出窗口该如何实现呢?
2018年12月05日 08点12分 1
1