草庐IT

dialogFragment

全部标签

android - 从 DialogFragment 获取值

这个问题在这里已经有了答案:ReceiveresultfromDialogFragment(15个回答)关闭9年前。我希望DialogFragment向我返回一个值,该值在关闭时在editQuantity中输入。但我没有任何办法让它发挥作用。我可以通过intent传递值来做到这一点,但这会破坏当前Activity的进度。除了通过intent还有什么方法可以返回我的值吗?packagecom.example.myprojectname;importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.content.

android - 设置 DialogFragment 的大小

我一直在尝试许多命令来设置DialogFragment的大小。它只包含一个颜色选择器,所以我删除了对话框的背景和标题:getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);getDialog().getWindow().setBackgroundDrawable(newColorDrawable(android.graphics.Color.TRANSPARENT));但是,我也想将对话框定位在我想要的位置,但这是有问题的。我用:WindowManager.LayoutParamsparams=getDialog

android - 设置 DialogFragment 的大小

我一直在尝试许多命令来设置DialogFragment的大小。它只包含一个颜色选择器,所以我删除了对话框的背景和标题:getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);getDialog().getWindow().setBackgroundDrawable(newColorDrawable(android.graphics.Color.TRANSPARENT));但是,我也想将对话框定位在我想要的位置,但这是有问题的。我用:WindowManager.LayoutParamsparams=getDialog

android - 如何从 DialogFragment 获取数据到 Fragment?

想象一下,我有FragmentA,我从中startDialogFragment(框中有EditText)。如何将EditText中的值取回FragmentA?我尝试制作类似this的东西,和this但我没有成功。 最佳答案 Fragment.onActivityResult()方法在这种情况下很有用。它需要getTargetRequestCode(),这是您在fragment之间设置的代码,以便可以识别它们。此外,它需要一个请求代码,如果代码运行良好,通常只是0,然后是一个Intent,您也可以附加一个字符串,像这样Intentin

android - 如何从 DialogFragment 获取数据到 Fragment?

想象一下,我有FragmentA,我从中startDialogFragment(框中有EditText)。如何将EditText中的值取回FragmentA?我尝试制作类似this的东西,和this但我没有成功。 最佳答案 Fragment.onActivityResult()方法在这种情况下很有用。它需要getTargetRequestCode(),这是您在fragment之间设置的代码,以便可以识别它们。此外,它需要一个请求代码,如果代码运行良好,通常只是0,然后是一个Intent,您也可以附加一个字符串,像这样Intentin

android - DialogFragment 中的 ViewPager - IllegalStateException : Fragment does not have a view

我想要达到的目标从FragmentActivity在单击操作栏中的操作按钮时显示一个对话框DialogFragment-没有标题的对话框TabHost-对话框顶部的选项卡ViewPager和FragmentPagerAdapter-可滑动,内容连接到Tabs2-3DialogButtons(Dialog的不同子类,不同的按钮)——不应该在ViewPager的Fragment之一中,意义相同无论ViewPager显示什么Fragment,按钮都应保留在Dialog底部。问题IllegalStateException:Fragmentdoesnothaveaview到目前为止我已经尝试/做

android - DialogFragment 中的 ViewPager - IllegalStateException : Fragment does not have a view

我想要达到的目标从FragmentActivity在单击操作栏中的操作按钮时显示一个对话框DialogFragment-没有标题的对话框TabHost-对话框顶部的选项卡ViewPager和FragmentPagerAdapter-可滑动,内容连接到Tabs2-3DialogButtons(Dialog的不同子类,不同的按钮)——不应该在ViewPager的Fragment之一中,意义相同无论ViewPager显示什么Fragment,按钮都应保留在Dialog底部。问题IllegalStateException:Fragmentdoesnothaveaview到目前为止我已经尝试/做

android - ViewPager with Fragments inside PopupWindow(或 DialogFragment) - 错误找不到 fragment id 的 View

我用下面的代码创建了一个FragmentActivitypublicclassActivity_principal1extendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_principal1);Listfragments=getFragments();AcoesMuscularesAdapterama=newAcoesMuscularesAdap

android - ViewPager with Fragments inside PopupWindow(或 DialogFragment) - 错误找不到 fragment id 的 View

我用下面的代码创建了一个FragmentActivitypublicclassActivity_principal1extendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_principal1);Listfragments=getFragments();AcoesMuscularesAdapterama=newAcoesMuscularesAdap

Android DialogFragment 进度条

我到处搜索,但找不到解决此问题的方法。基本上我有一个登录屏幕,我试图让一个进度微调器在它登录到服务器(通过线程)时显示,然后在登录成功后将其关闭。它必须在改变方向时起作用。我正在使用带有Android兼容性包的DialogFragment来制作进度条(找不到任何文档,onlyforbasic\alertdialog),因为showDialog()是现在已弃用。现在我只是显示一个自定义消息框作为登录微调器。总结:如何使用DialogFragment设置进度微调器。如何在方向更改后在另一个线程中将其关闭。 最佳答案 要显示进度微调器,只