第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
来源:互联网 发布:php app 编辑:程序博客网 时间:2024/06/15 05:34
进度对话框、日期选择器、时间选择器
import android.app.Activity;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetListener;import android.app.ProgressDialog;import android.app.TimePickerDialog;import android.app.TimePickerDialog.OnTimeSetListener;import android.os.Bundle;import android.view.View;import android.widget.DatePicker;import android.widget.TimePicker;import android.widget.Toast;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void progress1(View v) { final ProgressDialog dialog = new ProgressDialog(this); dialog.setTitle("提示"); dialog.setMessage("正在加载"); // 设置为水平样式 dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); dialog.show(); new Thread() { public void run() { int index = 0; while (index++ < dialog.getMax()) { dialog.setProgress(index); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } }; }.start(); // 关闭时一般判断 // // if (dialog != null && dialog.isShowing()) // dialog.dismiss(); } public void datePicker(View v) { DatePickerDialog dialog = new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // 这里是用户选择完毕后的回调 Toast.makeText( getBaseContext(), year + "-" + (monthOfYear + 1) + "-" + dayOfMonth, Toast.LENGTH_SHORT) .show(); } }, 2016, 11, 11); dialog.show(); } public void timePicker(View v) { TimePickerDialog dialog = new TimePickerDialog(this, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Toast.makeText(getBaseContext(), hourOfDay + ":" + minute, Toast.LENGTH_SHORT) .show(); } }, 11, 11, true); dialog.show(); }}
XML中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="progress1" android:text="进度对话框" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="datePicker" android:text="日期选择器" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="timePicker" android:text="时间选择器" /></LinearLayout>
0 0
- 第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 时间选择器和日期选择器 对话框 TimePickerDialog DatePickerDialog
- DatePickerDialog TimePickerDialog时间选择器对话框
- DatePickerDialog\TimePickerDialog日期时间选择器
- Android_日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 对话框之AlertDialog、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择)、ProgressDialog(进度)、PopupWindow
- android中的ProgressDialog(进度),DatePickerDialog(日期选择)与TimePickerDialog(时间选择)
- 【Android学习笔记】DatePickerDialog和TimePickerDialog日期选择器和时间选择器
- Android基础_日期选择器DatePickerDialog时间选择器TimePickerDialog隐藏输入法
- 安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法
- 时间对话框。。。datePickerDialog&timePickerDialog
- Android原生日期选择器对话框DatePickerDialog
- 时间日期选择器、对话框
- 30-datePickerDialog和TimePickerDialog对话框设置日期和时间
- 使用DatePickerDialog和TimePickerDialog实现日期和时间选择对话框
- Android之日期和时间对话框DatePickerDialog和TimePickerDialog
- 时间选择器TimePickerDialog
- DatepickerDialog日期选择器
- Android Studio常用快捷键
- 7.5 Swift枚举关联值
- Eclipse中配置 JNI开发的自动提示功能
- [FloodFill] BZOJ 2936 [Poi1999]降 水 Water
- 7.6 Swift中switch提取枚举关联值
- 第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 网络编程(39)—— 使用信号量semaphore进行多线程同步
- java中mian方法中为什么要添加参数
- IO学习之使用字符流读取数据
- (一)JDBC连接数据库
- Oracle 使用MERGE INTO 语句更新数据
- 关于使用MyEclipse启动web项目时工具报 The specified JRE installation does not exist 错误提示解决方法
- 【Unity】UI在namespace"UnityEngine"不存在解决办法以及思路
- 我的Unity(13)一点一滴 UI制作摇杆按钮使物体移动