草庐IT

DialogFragment

全部标签

android - 在对话框外按下时如何关闭 DialogFragment?

我正在使用DialogFragment,虽然我已成功设置图像以在按下时关闭(即关闭)对话框,但我很难找到关闭对话框时的方法用户点击它之外的任何地方,就像它使用普通对话框一样。我以为会有一些dialogFragment.setCanceledOnTouchOutside(true);打电话,但我在文档中没有看到。DialogFragment有可能吗?还是我找错地方了?我尝试在“父”Activity中拦截触摸事件,但除了没有收到任何触摸事件之外,它对我来说似乎不正确。 最佳答案 DialogFragment.getDialog().se

android - 在对话框外按下时如何关闭 DialogFragment?

我正在使用DialogFragment,虽然我已成功设置图像以在按下时关闭(即关闭)对话框,但我很难找到关闭对话框时的方法用户点击它之外的任何地方,就像它使用普通对话框一样。我以为会有一些dialogFragment.setCanceledOnTouchOutside(true);打电话,但我在文档中没有看到。DialogFragment有可能吗?还是我找错地方了?我尝试在“父”Activity中拦截触摸事件,但除了没有收到任何触摸事件之外,它对我来说似乎不正确。 最佳答案 DialogFragment.getDialog().se

java - Android fragment 显示为 dialogfragment 或通常的 fragment

我想要实现的是让一个fragment在平板电脑上显示为DialogFragment,而在智能手机上它将显示为常规fragment。我知道已经有一个similarpost,但我无法完成这项工作-将样式应用于fragment。为了自上而下地显示事物,MainActivity.java:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(

java - 在 AsyncTask 完成后如何处理关闭 DialogFragment(兼容性库)

有很多关于如何在AsyncTask期间处理配置更改的帖子,但我发现没有一个针对AsyncTask完成并尝试关闭DialogFragment(兼容性图书馆)。这就是问题所在,如果我运行的AsyncTask应该关闭onPostExecute()中的DialogFragment,如果应用程序在后台试图关闭DialogFragment时,我会收到IllegalStateException。privatestaticclassSomeTaskextendsAsyncTask{publicSomeTask(SomeActivitytActivity){mActivity=tActivity;}pr

android - 从 onActivityResult 显示 DialogFragment

我的onActivityResult中有以下代码用于我的一个fragment:onActivityResult(intrequestCode,intresultCode,Intentdata){//othercodeProgressFragmentprogFragment=newProgressFragment();progFragment.show(getActivity().getSupportFragmentManager(),PROG_DIALOG_TAG);//othercode}但是,我收到以下错误:Causedby:java.lang.IllegalStateExcept

android - 从 onActivityResult 显示 DialogFragment

我的onActivityResult中有以下代码用于我的一个fragment:onActivityResult(intrequestCode,intresultCode,Intentdata){//othercodeProgressFragmentprogFragment=newProgressFragment();progFragment.show(getActivity().getSupportFragmentManager(),PROG_DIALOG_TAG);//othercode}但是,我收到以下错误:Causedby:java.lang.IllegalStateExcept

android - DialogFragment setCancelable 属性不起作用

我在一个android应用程序中工作,并且正在使用DialogFragment来显示一个对话框,我想让该DialogFragment不可取消。我已将对话框可取消属性设置为false,但仍然没有影响。请查看我的代码并建议我一个解决方案。publicclassDialogTestextendsDialogFragment{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){returnsuper.onCreateDialog(savedInstanceState);}@OverridepublicViewonCreat

android - DialogFragment setCancelable 属性不起作用

我在一个android应用程序中工作,并且正在使用DialogFragment来显示一个对话框,我想让该DialogFragment不可取消。我已将对话框可取消属性设置为false,但仍然没有影响。请查看我的代码并建议我一个解决方案。publicclassDialogTestextendsDialogFragment{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){returnsuper.onCreateDialog(savedInstanceState);}@OverridepublicViewonCreat

android - 无法使自定义 DialogFragment 在 Fragment 上透明

我需要在fragment(占据整个屏幕)上创建一个对话框。对话框需要是一个float对话框,将定位在fragment上方,fragment在fragment之外变暗..对于自定义对话框,我有一个带有弯曲边缘的线性布局,无论我做什么,对话框的四面都有黑色边框(非常小)。我已尽一切努力使其透明并消失(因此所有对话框都只是线性布局-曲线框)对于DialogFragment,这就是我为onCreateView所拥有的@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInsta

android - 无法使自定义 DialogFragment 在 Fragment 上透明

我需要在fragment(占据整个屏幕)上创建一个对话框。对话框需要是一个float对话框,将定位在fragment上方,fragment在fragment之外变暗..对于自定义对话框,我有一个带有弯曲边缘的线性布局,无论我做什么,对话框的四面都有黑色边框(非常小)。我已尽一切努力使其透明并消失(因此所有对话框都只是线性布局-曲线框)对于DialogFragment,这就是我为onCreateView所拥有的@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInsta