草庐IT

dialogFragment

全部标签

android - 为什么在关闭从 fragment 启动的 DialogFragment 后从未触发 fragment 的 onResume 方法?

我将尽可能简短地解释我的问题。我有一个名为FragmentA的Fragment,它在单击特定按钮后显示一个DialogFragment。publicclassFragmentAextendsFragmentimplementsOnClickListener{...@OverridepublicvoidOnClick(Viewv){if(v==dialogButton){showDialog();}}publicvoidshowDialog(){StringdiagName=getResources().getString(R.string.dialog_title);MyDialogm

android - 是否可以为 DialogFragment 设置动画?

我尝试了各种有关fragment动画的示例,但没有任何反应,所以DialogFragment不是“正确的”fragment吗?还是我在这里遗漏了什么?FragmentTransactionft=getFragmentManager().beginTransaction();InfoDialogFragmentnewFragment=InfoDialogFragment.newInstance();newFragment.setAsset(mainShow,c,backgroundDrawable);ft.setCustomAnimations(R.anim.grow_in,R.anim

android - 从 Fragment 调用 DialogFragment

我正在尝试从我的Fragment类中调用DialogFragment。我有一个ImageView,想在我设置的ImageView的onClickListener中调用我的DialogFragment类。我在尝试调用DialogFragment时设置的代码在onClick中出现错误。我在“show”上收到一个错误,指出“DialogFragment类型中的方法show(FragmentManager,String)不适用于参数(FragmentManager,String)”,在“newInstance”上收到一个错误,指出“该方法newInstance()对于MyDialogFragm

android - 如何将 EditText 添加到 DialogFragment?

我已经创建了一个DialogFragment,我想添加一个EditText,但是当我尝试像这样添加它时:finalEditTextinput=newEditText(this);我在“this”上收到一条错误消息“构造函数EditText(EncryptionDialogFragment)未定义”。我的最终目标是让用户以这种方式输入密码。publicclassEncryptionDialogFragmentextendsDialogFragment{finalEditTextinput=newEditText(this);staticEncryptionDialogFragmentne

带有 DialogFragment : don't close the dialog even if OK is clicked 的 Android AlertDialog

我有一个带有自定义布局的AlertDialog(只是一个EditText),我想在单击“确定”按钮时验证数据。如果验证失败,我不想关闭对话框。我正在使用对话框的默认按钮(正面和负面)。如果我使用“setPositiveButton(”),newDialogInterface.OnClickListener()...”对话框总是关闭的。我看过几个帖子,他们说应该覆盖onClickListener,但我无法让它工作.这是我找到的代码:ButtontheButton=dialog.getButton(DialogInterface.BUTTON_POSITIVE);theButton.set

android - 拦截 DialogFragment dismiss 内部 Activity

我有一个ActivitypublicclassShowFileActivityextendsFragmentActivity当发生一些事件时,这个类调用一个DialogFragmentpublicclassConfirmDialogextendsDialogFragment这是一个简单的确认对话框(带有“关闭”和“确定”按钮)。如果用户按下关闭按钮,我会调用dismiss()然后回到ShowFileActivity。否则,如果用户按确定,在进行一些操作后,在对话框中调用关闭后,我将返回到ShowFileActivity的父Activity。有办法吗?DialogFragment是否向他

android - 从 Bottom Sheet 对话框 fragment 中获取值(value)

我从fragmentA开始bottomSheetDialogFragment。我想从bottomSheetDialogFragment中选择日期,然后将其设置在fragmentA中。选择日期已经完成了,我只想在fragmentA中获取它以在某些字段中进行设置。如何获取值?有什么建议吗? 最佳答案 像这样创建一个接口(interface)类publicinterfaceCustomInterface{publicvoidcallbackMethod(Stringdate);}在您的Activity或Fragment中实现此接口(int

android - Appcompact DialogFragment单选复选标记颜色

我有一个问题。我的Activity有风格@color/action_bar_background@color/action_bar_background@color/action_bar_background我还有带有简单单选选择器的dialogFragment。@OverridepublicDialogonCreateDialog(finalBundlesavedInstanceState){finalAlertDialog.Builderdialog=newAlertDialog.Builder(getActivity());dialog.setTitle(R.string.ima

android - DialogFragment 中的 DatePicker 忽略 setCalendarViewShown

我想在DialogFragment中显示DatePicker:publicclassDatePickerDialogFragmentextendsDialogFragment{privateOnDateSetListenerdateSetListener=null;privateStringtitle=null;publicDatePickerDialogFragment(){}publicDatePickerDialogFragment(OnDateSetListenerdateSetListener,Stringtitle){this.dateSetListener=dateSet

android - 具有多个 fragment/ View 的 DialogFragment

如何用动画一个接一个地显示一个包含多个fragment的对话框fragment?我的用例是:DialogFragment与fragment1一起显示。它有一个“下一步”按钮用户点击下一步同一个dialogFragment显示带有动画幻灯片的fragment2。任何指针都会有所帮助。提前谢谢你。这是我正在使用的基本对话fragmentpublicclassBaseDialogFragmentextendsDialogFragment{publicBaseDialogFragment(){}publicstaticBaseDialogFragmentnewInstance(Stringti