在全屏对话框顶部显示片段(alertDialog)

Showing fragment on top of full screen dialog(alertDialog )

我有一个全屏透明的警告对话框,它在中心底部显示一些高度和宽度为 match_parent 的图标,现在我需要在这个警告对话框的顶部显示一个片段。

我试过以下方法:

现在的问题是

  1. 这是可以实现的
  2. 如果是,那么怎么样 folkssss?

试试这个代码:

public class DialogFragment extends DialogFragment {
   @Override
   public Dialog onCreateDialog(Bundle savedInstanceState) {
      // Use the Builder class for convenient dialog construction
      AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
      builder.setPositiveButton(R.string.fire, new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialog, int id) {
            toast.makeText(this,"enter a text here",Toast.LENTH_SHORT).show();
         }
      })
      .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialog, int id) {
            finish();
         });
         // Create the AlertDialog object and return it
         return builder.create();
      }
   }
}

关注此 link 了解更多详情 - https://www.tutorialspoint.com/android/android_alert_dialoges.htm