Android 是否显示DialogFragment而不阻止其下方的视图(单击)?
我试图显示一个简单的对话框,看起来是这样的: 然后它会在一秒钟后自动关闭或点击。。然而,它看起来,当然像对话框应该/做的那样,禁用了它下面的UI线程,挫败了它试图不引人注目的目的Android 是否显示DialogFragment而不阻止其下方的视图(单击)?,android,dialog,Android,Dialog,我试图显示一个简单的对话框,看起来是这样的: 然后它会在一秒钟后自动关闭或点击。。然而,它看起来,当然像对话框应该/做的那样,禁用了它下面的UI线程,挫败了它试图不引人注目的目的 getDialog().getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL); getDial
getDialog().getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
getDialog().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
getDialog().setCanceledOnTouchOutside(false);
这似乎几乎让我达到了目的,并使我在listview项目上的按钮可以单击,但它们的listview项目父项不可单击?只需将您的
对话框
实现为一个普通布局(居中),并将其添加到当前布局中(必须是框架布局
或相对布局
)。
getDialog().getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);