解决方案 »
- android应用中如何识别是X86芯片和arm芯片
- Thread中的Toast问题???
- android UI view 快速刷新界面
- 下面的service为什么启动不了啊
- 问些JNI关于JAVA和native C函数链接的问题 谢!
- 将spinner加到context menu上的问题
- 为什么没反应呢??
- 如何避免并发带来的漏处理
- 弱弱问句android手机,自己的本地资料存在CONTACTS2数据库哪里?
- 多选图片代码(新手多多照顾)
- 使用友盟推送如何由客户端向服务端推送消息?
- 无限上拉下拉XlistView 有时候就会出现 适配器内容已经改变,但列表视图没有收到通知。求解,为什么!内有详细说明。
谁知道你的ontouch让谁抢占了 补贴代码咋告诉你
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL); getWindow().setFlags(WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH); setContentView(R.layout.my_dialog_view);
} @Override
public boolean onTouchEvent(MotionEvent event) {
if (MotionEvent.ACTION_OUTSIDE == event.getAction()) {
finish();
return true;
} return super.onTouchEvent(event);
}
}
可以在activity的ontouch中,根据点击的坐标,判断是不是在跟的View范围内判断。