【发布时间】:2014-11-03 03:31:56
【问题描述】:
我有一个对话框,用于将数据输入到我的应用程序中。我想在我的对话框之外捕捉事件触摸。我想在对 SQLite 进行输入之前检查该值。我该怎么做?
【问题讨论】:
-
查看answer
标签: android
我有一个对话框,用于将数据输入到我的应用程序中。我想在我的对话框之外捕捉事件触摸。我想在对 SQLite 进行输入之前检查该值。我该怎么做?
【问题讨论】:
标签: android
您可以使用setCanceledOnTouchOutside (boolean) 来监听外部触摸,但您的对话框应该可以在外部触摸时取消以执行此操作。否则,您可以创建一个具有透明背景的片段对话框,并在对话框的布局上手动设置对用户可见的部分。这将允许您为对话框实现点击侦听器。
【讨论】: