popupwindow 显示后,当触屏点击非popupwindow显示区域,如何让这个popupwindow窗口消失?请帮忙,谢谢!!
解决方案 »
- in app billing 与服务器联动
- android 退出应用后,还需要缓存从数据库查询出来的数据吗
- Android 两个Activity之间的切换动画
- Android小白 问!求教啊
- 闹钟服务的广播代码直到我打开屏幕时才执行。
- 多个Activity之间的转换问题
- Android应用使用第三方QQ登录如何给服务器返回数据和解析服务器返回的数据
- Fragment怎么改变FragmentActivity组件
- android token失效问题
- 用了android:excludeFromRecents="true"后,actitivy返回即被销毁,
- 急求:TabHost下的Tab的activity跳转
- 求 Android GridView布局的日历 Demo
pop = new PopupWindow(menuview, screenWidth/2, screenHeight/2, true);
pop.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.select_device_bg));
pop.setTouchInterceptor(new OnTouchListener(){ public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction() == MotionEvent.ACTION_OUTSIDE)
{
pop.dismiss();
}
return false;
}
});
// pop.setAnimationStyle(R.style.PopupAnimation);
pop.setOutsideTouchable(true);
pop.showAsDropDown(view, Gravity.CENTER_HORIZONTAL, 0);
pop.update();
} else {
if (pop.isShowing()) {
pop.dismiss();
pop = null;