草庐IT

DialogFragment

全部标签

android - 将参数传递给 DialogFragment

我需要将一些变量传递给DialogFragment,这样我才能执行操作。Eclipse建议我应该使用Fragment#setArguments(Bundle)但是我不知道如何使用这个功能。如何使用它将变量传递给我的对话框? 最佳答案 使用newInstancepublicstaticMyDialogFragmentnewInstance(intnum){MyDialogFragmentf=newMyDialogFragment();//Supplynuminputasanargument.Bundleargs=newBundle()

android-dialogfragment - 如何设置 DialogFragment 的宽度和高度?

假设我在一个名为my_dialog_fragment.xml的xml布局文件中指定了DialogFragment的布局,并指定了layout_width和>layout_height将其RootView的值设置为固定值(例如100dp)。然后,我在DialogFragment的onCreateView(...)方法中扩展此布局,如下所示:Viewview=inflater.inflate(R.layout.my_dialog_fragment,container,false);遗憾的是,我发现当我的DialogFragment出现时,它不遵守其xml布局文件中指定的layout_wid

android - 从 DialogFragment 回调 fragment

问题:如何创建从DialogFragment到另一个Fragment的回调。就我而言,所涉及的Activity应该完全不知道DialogFragment。认为我有publicclassMyFragmentextendsFragmentimplementsOnClickListener然后在某个时候我可以做DialogFragmentdialogFrag=MyDialogFragment.newInstance(this);dialogFrag.show(getFragmentManager,null);MyDialogFragment的样子protectedOnClickListene

android - 从 DialogFragment 接收结果

我将DialogFragments用于许多事情:从列表中选择项目,输入文本。将值(即列表中的字符串或项目)返回给调用Activity/fragment的最佳方法是什么?目前我正在使调用Activity实现DismissListener并为DialogFragment提供对该Activity的引用。Dialog然后调用Activity中的OnDimiss方法,Activity从DialogFragment对象中获取结果。非常困惑,它在配置更改(方向更改)上不起作用,因为DialogFragment失去了对Activity的引用。感谢您的帮助。 最佳答案

java - DialogFragment OnCreateView 与 OnCreateDialog 的自定义布局

我正在尝试使用我自己的布局创建一个DialogFragment。我见过几种不同的方法。有时布局是在OnCreateDialog中设置的,如下所示:(我正在使用Mono,但我已经有点习惯Java)publicoverrideAndroid.App.DialogOnCreateDialog(BundlesavedInstanceState){base.OnCreateDialog(savedInstanceState);AlertDialog.Builderb=newAlertDialog.Builder(Activity);//blahblahblahLayoutInflateri=Ac

java - DialogFragment OnCreateView 与 OnCreateDialog 的自定义布局

我正在尝试使用我自己的布局创建一个DialogFragment。我见过几种不同的方法。有时布局是在OnCreateDialog中设置的,如下所示:(我正在使用Mono,但我已经有点习惯Java)publicoverrideAndroid.App.DialogOnCreateDialog(BundlesavedInstanceState){base.OnCreateDialog(savedInstanceState);AlertDialog.Builderb=newAlertDialog.Builder(Activity);//blahblahblahLayoutInflateri=Ac

DialogFragment你可能踩过或将要踩的坑

前言dialogfragment是google推出用来替换dialog的一种方案,相比较dialog,dialogfragment能更好的管理dialog的展示与消失,以及在屏幕旋转时的一些状态保存问题dialogfragment都会给你处理好,看过源码其实都知道dialogfragment内部就是通过dialog来对视图进行管理。而且本质上dialogfragment就是一个fragment,任何事情感觉和fragment扯上关系都会变得没这么简单,dialogfragment也不例外,文章主要来讲下在使用dialogfragment过程中遇到的几个比较坑的问题,以及解决方法。主要可分为三个

DialogFragment你可能踩过或将要踩的坑

前言dialogfragment是google推出用来替换dialog的一种方案,相比较dialog,dialogfragment能更好的管理dialog的展示与消失,以及在屏幕旋转时的一些状态保存问题dialogfragment都会给你处理好,看过源码其实都知道dialogfragment内部就是通过dialog来对视图进行管理。而且本质上dialogfragment就是一个fragment,任何事情感觉和fragment扯上关系都会变得没这么简单,dialogfragment也不例外,文章主要来讲下在使用dialogfragment过程中遇到的几个比较坑的问题,以及解决方法。主要可分为三个

Android DialogFragment使用总结

本文转载自:阿瑞921DiaoFragment使用背景在Android中显示对话框有两种类型可供使用,一种是DialogFragment,而另一种则是Dialog,Android官方推荐使用DialogFragment来代替Dialog1.DialogFragment本身是Fragment的子类,有着和Fragment基本一样的生命周期,使用DialogFragment来管理对话框,当旋转屏幕和按下后退键的时候可以更好的管理其生命周期2.在手机配置变化导致Activity需要重新创建时,例如旋转屏幕,基于DialogFragment的对话框将会由FragmentManager自动重建,然而基于

Android DialogFragment使用总结

本文转载自:阿瑞921DiaoFragment使用背景在Android中显示对话框有两种类型可供使用,一种是DialogFragment,而另一种则是Dialog,Android官方推荐使用DialogFragment来代替Dialog1.DialogFragment本身是Fragment的子类,有着和Fragment基本一样的生命周期,使用DialogFragment来管理对话框,当旋转屏幕和按下后退键的时候可以更好的管理其生命周期2.在手机配置变化导致Activity需要重新创建时,例如旋转屏幕,基于DialogFragment的对话框将会由FragmentManager自动重建,然而基于