import java.text.SimpleDateFormat; import java.util.Date; import android.app.Activity; import android.app.AlertDialog; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class main extends Activity implements OnClickListener{ /** Called when the activity is first created. */ private Button btnshowDate; private Button btnshowTime; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btnshowDate=(Button)findViewById(R.id.btnShowDate); btnshowTime=(Button)findViewById(R.id.btnShowTime); btnshowDate.setOnClickListener(this); btnshowTime.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.btnShowDate: { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); showDialog("当前日期", sdf.format(new Date())); break; } case R.id.btnShowTime: { SimpleDateFormat sdf=new SimpleDateFormat("HH:mm;ss"); showDialog("当前时间", sdf.format(new Date())); break; } } } private void showDialog(String title,String msg){ AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setIcon(android.R.drawable.ic_dialog_info); builder.setTitle(title); builder.setMessage(msg); builder.setPositiveButton("确定", null); builder.create().show(); Intent intent; } }
相关推荐
本篇文章将深入探讨`AlertDialog`的多种用法,包括简单对话、复杂对话、列表对话、自定义对话、日期时间选择以及进度条显示。 1. **简单对话** 简单的`AlertDialog`通常包含一个标题、一个消息文本和两个按钮...
在Android开发中,`AlertDialog`是一个非常常用的组件,用于向用户显示重要的信息或者进行确认操作。本主题将深入探讨如何实现`AlertDialog`的特效,基于提供的"AlertDialog特效"标题和描述,我们可以推断这是一个...
前者表示一个不确定持续时间的任务,而后者则显示任务的具体进度。 6. **列表对话框** 列表对话框允许用户从一个列表中选择项目,可以通过`setAdapter()`方法设置一个`ListAdapter`来填充列表。 7. **警示对话框*...
5. **构建并显示AlertDialog**: 使用`build()`方法创建`AlertDialog`实例,然后调用`show()`来显示对话框。 在实际应用中,开发者可能还需要根据需求自定义对话框的其他属性,如背景颜色、字体样式等。这个源码...
AlertDialog是Android SDK中的一个核心对话框类,它提供了多种可定制化的对话框样式和功能。本文将深入探讨AlertDialog及其子类,并通过具体的代码示例来展示它们的应用。 首先,我们来看AlertDialog的基本用法。要...
android:text="显示时间" /> ``` 在Activity或Fragment中: ```java Button buttonShowTime = findViewById(R.id.button_show_time); buttonShowTime.setOnClickListener(new View.OnClickListener() { @...
在Android中,Alertdialog是用于显示一个小型警告对话框的组件,它包含一个标题、一条消息和一组可选操作(通常是按钮)。默认的Android Alertdialog样式与iOS的风格不同,但可以通过自定义布局和动画来实现iOS的...
长时间运行的操作不应在`AlertDialog`中执行,而应通过异步任务(如`AsyncTask`)来处理,以防止UI线程阻塞。 10. **取消处理** 可以通过`setCancelable`方法控制对话框是否可以被用户通过点击屏幕外部或按下后退...
这个名为"qndroid显示时间"的小程序就是这样一个示例,它旨在为用户提供一个简单的界面,展示当前的系统时间,并在用户尝试退出时通过弹出对话框确认操作。在Android应用开发中,涉及到的关键知识点包括: 1. **...
在Android开发中,`AlertDialog`是用户界面(UI)组件之一,用于向用户显示重要的信息、询问用户输入或进行确认操作。本项目“Android AlertDialog弹窗app.rar”提供了一个完整的示例,演示如何从`Service`组件定时...
在Android开发中,`AlertDialog`是一个重要的组件,用于创建...同时,`ProgressDialog`、`DatePickerDialog`和`TimePickerDialog`则为特定场景提供了便捷的解决方案,使得处理日期、时间选择和进度显示变得更加简单。
在本文中,我们将深入探讨如何在Android中使用`AlertDialog`显示简单列表和复杂列表。 首先,让我们看看如何显示一个简单的列表。`AlertDialog` 提供了 `setItems()` 方法来实现这个功能。在给定的代码示例中,我们...
`AlertDialog`是Android SDK提供的一种用于显示警告、确认或提供单选或多选操作的对话框。它通常包含一个标题、一个消息和一个或多个按钮。在自定义`AlertDialog`时,我们主要关注以下几个方面: 1. **布局设计**:...
在Android开发中,显示时间或日期通常涉及到对用户界面(UI)的操作以及日期和时间类的使用。在本篇Android学习系列中,我们将探讨如何通过按钮点击事件来展示当前的日期和时间。以下是对实现这一功能的详细步骤和...
对Dialog中的各个组件添加监听器,比如在DatePicker和TimePicker选择改变时,可以更新对应的时间显示,确保开始时间始终小于结束时间。同时,确认按钮的点击事件应该处理用户的选择,保存开始时间和结束时间,并...
为了在一个自定义的Dialog中显示这些控件,你需要创建一个新的布局文件,将`DatePicker`和`TimePicker`添加到这个布局中,然后使用`AlertDialog.Builder`来创建Dialog。以下是一个简单的例子: ```java ...
5. **最后,构建并显示`AlertDialog`**:完成以上步骤后,我们就可以通过`Builder`对象创建并显示`AlertDialog`了。 ```java AlertDialog dialog = builder.create(); dialog.show(); ``` 通过这种方式,我们就...
在安卓应用开发中,获取和显示系统时间是一项常见的任务,特别是在构建用户界面时,动态更新时间可以提供实时信息。本文将深入探讨如何在安卓平台上实现这一功能,并在用户点击返回键时弹出对话框。 首先,我们需要...
- 使用`TimePickerDialog`的构造函数,传入初始时间(通常是当前时间)、时间选择的回调以及是否显示24小时制。 - 创建两个`TimePickerDialog`实例,分别用于开始时间和结束时间。 2. **回调处理**: - 定义两个...