android-dialogfragment相关内容

无法让DialogFragment以编程方式关闭

我有一个DialogFragment,其中显示要选择的项目列表(类似于“消息传递"中的“附加"对话框). 我的问题是,我不能当一个项目被选中来关闭该对话框.我试过在OnItemClickListener内调用dismiss()和getDialog().dismiss(),没有运气.我试图通过FragmentManager删除对话框,我尝试了fragmentManager.popBackSta ..
发布时间:2020-08-25 20:03:54 移动开发

从DialogFragment中的EditText中获取getText

我有一个像这样的DialogFragment 通过单击MainActivity中的“加号"按钮来调用该对话框,该按钮最初为空.当我单击“继续"时,我创建了一个按钮,到目前为止,它仍然有效.我还希望我在DialogFragment的EditText中插入的字符串显示在我刚创建的按钮上.我的问题是我无法检索在EditText中输入的字符串. 这是代码: MainActivity ..
发布时间:2020-08-25 20:03:47 移动开发

无法获得透明的DialogFragment

我有一个看起来像这样的对话框片段. AlertDialog ad = builder.create(); Drawable d = new ColorDrawable(Color.BLACK); d.setAlpha(130); ad.getWindow().setBackgroundDrawable(d); 此代码使背景半透明.但是我在底部仍然有一个白色的部分.我想摆脱白色,只具有半 ..
发布时间:2020-08-25 20:03:35 移动开发

具有圆角而不是100%屏幕宽度的自定义FragmentDialog

我正在创建一个自定义的片段对话框,该对话框具有圆角并且其布局无法填充屏幕宽度(如果只包装其内容,我希望这样做). 这是我的rounded_dialog.xml在可绘制文件夹中,我的自定义ThemeWithCorners将其称为对话框的背景.我还尝试将其设置为线性布局的背景,该线性布局创建了其内容,但无济于事. ..
发布时间:2020-08-25 20:02:28 移动开发

关闭对话框可导致活动结束

我的PanelActivity包含一个带有项目列表的recyclerView.每个项目都有一个点击事件.单击将打开DetailsActivity. DetailsActivity具有一个floatActionButton,可打开全屏对话框(我的课程DetailDialogFragment扩展了DialogFragment). DetailDialogFragment具有一个向上/主页按 ..
发布时间:2020-08-25 20:02:24 移动开发

从DialogFragment返回值

我正在执行的任务是单击EditText后需要显示一个对话框.在该对话框中,我使用RecyclerView显示具有RadioButton的内容. 现在,我要做的是,从对话框中选择RadioButton(RecyclerView中的内容)后,它应该返回该内容的值,然后关闭对话框. 要生成对话框,我使用了DialogFragment. 由于我是android开发的新手,所以我很困惑,无 ..

如果从Fragment调用,则DialogFragment抛出ClassCastException

如果从Fragment调用,我的DialogFragment会抛出 ClassCastException ,而从Activity调用时,它将正常工作.我已经看过其他一些具有类似问题的问题,基本上这些问题都与导入有关,但是我无法在实现中解决它.这是我对DialogFragment的实现. import android.app.AlertDialog; import android.app.Di ..
发布时间:2020-08-25 20:02:14 移动开发

如何设置DialogFragment的标题?

这应该是一个简单的任务,但是由于某种原因,我可以找到一种方法来设置 DialogFragment . (我正在使用onCreateView重载设置对话框的内容.) 默认样式保留了标题的位置,但是我找不到DialogFragment类上的任何方法来设置它. 使用onCreateDialog方法设置内容时以某种方式神奇地设置了标题,所以我想知道这是设计使然,还是使用onCreateView ..
发布时间:2020-08-25 20:02:09 移动开发

与AlertDialog不同,DialogFragment的宽度占据了整个屏幕

我正在尝试在我的dialogFragment类中添加一个CustomView,它可以正常工作,但是宽度占据了整个屏幕的90%,但是如果我在AlertDialog中对相同的布局进行膨胀,它就可以正常工作,即宽度似乎是正确的&好. 我还尝试通过onStart()设置DialogFragment的宽度,但这不是理想的结果... 这就是我想要的(AlertDialog中的CustomView) ..