`
liangoogle
  • 浏览: 276655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

打开程序在activity上出现一个AlertDialog

 
阅读更多

只要把  showDialog(0); 写在oncreat里,这样打开应用就会加载。

public class Test extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        showDialog(0);

        Button button1 = (Button) findViewById(R.id.button1);

        button1.setOnClickListener(new Button.OnClickListener() {

 

            public void onClick(View v) {

                // TODO Auto-generated method stub

                showDialog(0);

            }

        });

 

    }

 

    @Override

    protected Dialog onCreateDialog(int id) {

        switch (id) {

            case 0: {

                Dialog dialog = new AlertDialog.Builder(Test.this).setTitle("Question")

                        .setMessage("Are you sure that you want to quit?") // 设置内容

                        .setPositiveButton("Yes", // 设置确定按钮

                                new DialogInterface.OnClickListener() {

                                    public void onClick(DialogInterface dialog, int whichButton) {

                                        setResult(RESULT_OK);

                                        finish();

                                    }

                                }).setNegativeButton("No", new DialogInterface.OnClickListener() {

                            public void onClick(DialogInterface dialog, int whichButton) {

                            }

                        }).create();// 创建

                return dialog;

            }

            default: {

                return null;

            }

        }

    }

 

 

 

 

 

 

}

分享到:
评论

相关推荐

    alertDialog大全

    首先实例化一个`Builder`对象,传入`Activity`的上下文。接着,可以调用`setMessage()`设置对话框的消息文本,`setTitle()`设置对话框的标题,`setPositiveButton()`和`setNegativeButton()`分别设置确认和取消按钮...

    退出程序提示,退出程序后关闭所有activity

    在Android应用开发中,"退出程序提示,退出程序后关闭所有Activity"是一个常见的需求,它涉及到用户交互和应用生命周期管理。Activity是Android系统中的一个核心组件,代表了用户与应用进行交互的界面。当用户完成某...

    Dialog嵌套GridView显示系统已安装的应用程序

    在Android开发中,有时我们需要创建一个对话框(Dialog)来展示一些信息或提供用户交互,例如,显示系统已安装的应用程序列表。在这种情况下,我们通常会利用Dialog与GridView的组合来实现这一功能。GridView是一种...

    Android应用源码之返回键退出程序的两种方式.zip

    在Android中,每个Activity都有一个`onBackPressed()`方法,它会在用户按下返回键时被调用。我们可以覆盖这个方法来自定义返回键的行为。 **2. 实现步骤** - 在你的Activity类中,重写`onBackPressed()`方法。 - 在...

    android 打开文本对话框

    首先,我们要知道Android中的对话框(Dialog)是应用程序窗口的一种形式,它浮现在当前活动(Activity)之上,提供一种与用户交互的方式。对话框通常用于提示用户做出选择、输入信息或者显示警告。 1. **创建对话框...

    android 关于(About)程序信息——Menu功能菜单程序设计

    在本教程中,我们将深入探讨如何在Android中实现一个关于程序的信息页面,以及如何设计和使用`Menu`功能。 首先,我们来理解`Menu`在Android中的作用。`Menu`是Android UI设计的一部分,它允许开发者在屏幕的顶部或...

    Android 扫雷程序源码

    在Android平台上开发一款扫雷游戏,开发者需要具备扎实的Java编程基础,因为Android应用程序主要使用Java语言编写。同时,对于Eclipse IDE的熟悉也是必不可少的,因为它曾是Android开发的主流工具之一。在这个...

    dialog和spinner实例

    在描述的问题中,开发者遇到了一个具体的异常情况:当`Dialog`打开时,如果用户尝试通过点击设备的Home键返回主屏幕,可能会引发异常。这个问题通常与`Dialog`的生命周期管理不当有关。在Android中,`Activity`有...

    android dialog

    `Dialog`通常以一个覆盖在当前活动(Activity)之上的小窗口形式出现,使下方的Activity暂时失去焦点,并接收所有用户交互。这种设计使得`Dialog`能够有效地吸引用户的注意力,处理与应用程序紧密相关的小功能,如...

    Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框

    `startActivityForResult()`可以用来启动一个新的Activity,并在用户完成设置后返回结果,但在这个例子中我们没有处理返回结果,所以可以直接调用`startActivity()`。 注意,自Android 6.0(API级别23)起,访问...

    Eclipse编写的Android的弹窗应用实例

    接下来,我们可以创建一个Dialog对象,通常在Activity的方法中,比如onCreateDialog()。使用AlertDialog.Builder,我们可以设置对话框的标题、消息、按钮和其他属性。例如: ```java AlertDialog.Builder builder =...

    安卓开发经验

    在安卓开发中,Activity是应用程序的基本构建块,它代表了一个用户可以交互的界面。`MainActivity` 是一个典型的Android活动类,它继承自`Activity`。`onCreate(Bundle savedInstanceState)` 方法在活动创建时被调用...

    Todo-App:一个基本的待办事项应用程序,可让您添加新的待办事项,编辑现有待办事项并删除已完成的待办事项

    作业前-Todo App Todo App是一个Android应用程序,它允许构建待办事项列表和基本的待办事项管理功能,包括添加新项目,编辑和删除现有项目。 提交人:Akshay Kulkarni 花费时间:总共花费15个小时用户故事完成以下...

    Android应用源码之LogicAlertDialogSample-IT计算机-毕业设计.zip

    在Android应用开发中,"LogicAlertDialogSample"是一个典型的示例项目,主要展示了如何在Android应用程序中优雅地处理对话框逻辑。这个毕业设计旨在帮助学生深入理解Android应用的架构设计、UI构建以及用户交互的...

    Android应用源码简单登录注册手机商城UI项目

    2. **活动(Activity)管理**:在Android中,Activity是应用程序与用户交互的窗口。登录和注册页面通常会由两个不同的Activity管理,每个Activity对应一个屏幕或任务,例如`LoginActivity`和`RegisterActivity`。 3...

    android登陆Dialog特效

    它们浮现在当前活动(Activity)之上,不占用整个屏幕,允许用户在对话框关闭后继续与应用程序的其他部分进行交互。 实现登录Dialog特效的过程通常包括以下步骤: 1. **创建Dialog布局**:首先,我们需要设计一个...

    Android对话框(Dialog)大全建立你自己的对话框..docx

    通常,对话框会出现在应用程序的主要活动(Activity)之上,不会覆盖整个屏幕,而是以半透明的形式存在,使得用户可以清楚地看到背景中的内容。Android提供了多种类型的对话框,包括警告对话框、单选对话框、多选...

    Android一些常用功能的代码

    在示例代码中,通过`onCreateDialog`方法创建了一个`AlertDialog`,设置了图标、标题和消息,并添加了一个确认按钮。当用户点击按钮时,可以执行特定操作。 2. 上下文菜单(Context Menu):上下文菜单通常在长按某...

    android Launcher源码

    - 为了在图标上显示删除图标,需要修改Drawable资源,在长按时显示另一个包含删除图标的版本。 4. **删除提示**: - 当用户再次点击显示删除图标的图标时,系统需要弹出一个对话框或者Toast提示用户是否确认卸载...

Global site tag (gtag.js) - Google Analytics