关于popupwindow
我的popupwindow不知道为什么不响应返回事件
我设置了这些:
popupWindow.setFocusable(true);
popupWindow.setTouchable(true);
popupWindow.setOutsideTouchable(true);
还有:popupwindow只能用手机顶部弹出来的么?我想从底部弹出来行不行
[解决办法]
- Java code
mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() { public void onDismiss() { // TODO Auto-generated method stub } });
[解决办法]
1.PopupWindow本来就不响应back键的操作,Dialog才响应的啊,
你自己截获back键的事件,如果PopupWindow有show出来,那你就dismiss掉。
2.PopupWindow弹出来的方向,系统有个默认的弹出动画,你可以自己设定一个动画用来替换。
好像方法名叫setAnimationStyle()。