Android上的“我的对话框”显示为空白

Kizito

因此,我试图创建一个弹出对话框。这是我在单独的DialogClass.Java文件中创建的Dialog片段

import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.widget.Toast;

public class DialogClass extends DialogFragment{
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {



    AlertDialog.Builder newAlertDialog = new AlertDialog.Builder(getActivity());

    newAlertDialog.setTitle("Dialog");
    newAlertDialog.setMessage("This is a dialog");
    newAlertDialog.setPositiveButton(("OK"), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getActivity(), ("You clicked Ok"), Toast.LENGTH_SHORT).show();
        }
    });
    newAlertDialog.setNegativeButton(("Cancel"), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            Toast.makeText(getActivity(), ("You clicked Cancel"), Toast.LENGTH_SHORT).show();
        }
    });


    return super.onCreateDialog(savedInstanceState);

  }
}

然后,当我使用此类创建方法时,在运行应用程序时会为我们带来一个空白对话框。这就是我的用法:注意:myButtinClick是一种在单击按钮时运行的方法。

 public void myButtonClick(View view) {

    DialogFragment myFrag = new DialogClass();
    myFrag.show(getFragmentManager(), "");
}

请任何人能弄清楚我在做什么错吗?

通过此链接查看对话框外观的屏幕截图。http://i.stack.imgur.com/xsQQj.png

克里斯蒂安·布鲁格曼

您仅创建了“对话框”构建器,而没有创建对话框本身。您应该返回newAlertDialog.create()并重命名newAlertDialogdialogBuilder或类似的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中将活动显示为对话框

来自分类Dev

在对话框android中显示我的片段

来自分类Dev

当屏幕上显示对话框时,Android会发现

来自分类Dev

Android:在onResume事件上显示对话框

来自分类Dev

在Android上触摸通知时显示对话框

来自分类Dev

我的应用程序不会显示在MIME类型为video / *的android.intent.action.VIEW的选择器对话框中,仅在棉花糖上

来自分类Dev

如何在PHP中使用jQuery获取对话框中文本框的值,我将其显示为空白还是未定义

来自分类Dev

在带有对话框列表的Notes字段中,如何将空白显示为“无”?

来自分类Dev

为什么三星棉花糖6.0.1上的TimePicker对话框为空白?

来自分类Dev

为什么三星棉花糖6.0.1上的TimePicker对话框为空白?

来自分类Dev

android片段显示对话框

来自分类Dev

Android:进度对话框显示黑屏

来自分类Dev

Android:Asynctask而不显示对话框

来自分类Dev

Android对话框未显示

来自分类Dev

对话框Android上的Wheel Picker

来自分类Dev

锁定屏幕上的Android对话框

来自分类Dev

对话框Android上的Wheel Picker

来自分类Dev

对话框打开空白

来自分类Dev

如何判断当前是否将Android活动显示为对话框?

来自分类Dev

设置视图时,Android警报对话框的空白

来自分类Dev

删除顶部的Xamarin Android警报对话框空白

来自分类Dev

设置视图时,Android警报对话框的空白

来自分类Dev

jQuery模态对话框嘲笑我-对话框显示无模态

来自分类Dev

我在自定义对话框中使用AsyncTask,但对话框未显示

来自分类Dev

jQuery模态对话框嘲笑我-对话框显示无模态

来自分类Dev

如何知道屏幕上显示的是什么Android对话框?

来自分类Dev

Sherlock对话框片段未在装有Android v4 +的设备上显示

来自分类Dev

在Android上显示进度对话框,而不会阻止其他UI元素的点击

来自分类Dev

显示对话框并在BackPressed上启动新活动-Android

Related 相关文章

  1. 1

    在Android中将活动显示为对话框

  2. 2

    在对话框android中显示我的片段

  3. 3

    当屏幕上显示对话框时,Android会发现

  4. 4

    Android:在onResume事件上显示对话框

  5. 5

    在Android上触摸通知时显示对话框

  6. 6

    我的应用程序不会显示在MIME类型为video / *的android.intent.action.VIEW的选择器对话框中,仅在棉花糖上

  7. 7

    如何在PHP中使用jQuery获取对话框中文本框的值,我将其显示为空白还是未定义

  8. 8

    在带有对话框列表的Notes字段中,如何将空白显示为“无”?

  9. 9

    为什么三星棉花糖6.0.1上的TimePicker对话框为空白?

  10. 10

    为什么三星棉花糖6.0.1上的TimePicker对话框为空白?

  11. 11

    android片段显示对话框

  12. 12

    Android:进度对话框显示黑屏

  13. 13

    Android:Asynctask而不显示对话框

  14. 14

    Android对话框未显示

  15. 15

    对话框Android上的Wheel Picker

  16. 16

    锁定屏幕上的Android对话框

  17. 17

    对话框Android上的Wheel Picker

  18. 18

    对话框打开空白

  19. 19

    如何判断当前是否将Android活动显示为对话框?

  20. 20

    设置视图时,Android警报对话框的空白

  21. 21

    删除顶部的Xamarin Android警报对话框空白

  22. 22

    设置视图时,Android警报对话框的空白

  23. 23

    jQuery模态对话框嘲笑我-对话框显示无模态

  24. 24

    我在自定义对话框中使用AsyncTask,但对话框未显示

  25. 25

    jQuery模态对话框嘲笑我-对话框显示无模态

  26. 26

    如何知道屏幕上显示的是什么Android对话框?

  27. 27

    Sherlock对话框片段未在装有Android v4 +的设备上显示

  28. 28

    在Android上显示进度对话框,而不会阻止其他UI元素的点击

  29. 29

    显示对话框并在BackPressed上启动新活动-Android

热门标签

归档