Android常用的小部件-时间选择,弹出对话框,退出键处理,
来源:互联网 发布:win7 不让安装软件 编辑:程序博客网 时间:2024/05/16 17:10
1,时间选择:
new TimePickerDialog(CourseTimeTable.this, new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker arg0, int h, int m) {calendar.set(Calendar.HOUR_OF_DAY, h);calendar.set(Calendar.MINUTE, m);calendar.set(Calendar.SECOND, 0);//将秒和毫秒设置为0calendar.set(Calendar.MILLISECOND, 0);Toast.makeText(CourseTimeTable.this, "设置时间为:"+String.valueOf(h)+":"+String.valueOf(m), Toast.LENGTH_SHORT).show();}}, calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE), true).show();
/**TODO 退出对话框*/private void OpenOutDialog(){new AlertDialog.Builder(CourseTimeTable.this) .setTitle("确认退出") .setMessage("您确定要退出吗?") .setPositiveButton("确定", new DialogInterface.OnClickListener(){ public void onClick( DialogInterface dialoginterface, int i){//这里写确定键按下的处理 finish(); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener(){ public void onClick( DialogInterface dialoginterface, int i){//这里写取消键按下的处理 } }) .show();}
3,按下在主类按下back键处理:
@Override //必须写@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { //当用户在主类上按下back键,则调用退出对话框 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { OpenOutDialog(); //这里是以上的退出对话框 return true; } return super.onKeyDown(keyCode, event); }
- Android常用的小部件-时间选择,弹出对话框,退出键处理,
- cocos2dx android返回键- 弹出退出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 常用的android弹出对话框
- 基于http或 TCP实现文件上传-科卓培训
- 回顾技术,整理基础
- android 开发环境搭建
- 关于信息的表示和文本匹配
- C#委托
- Android常用的小部件-时间选择,弹出对话框,退出键处理,
- linux下的so、o、lo、a、la文件有什么区别
- 调用主题
- 对象池化技术 org.apache.commons.pool
- android helloworld
- 公开课学习笔记-[哈佛]计算机科学CS50(八)
- hdu 2616 Kill the monster
- 51IT最全的自动化测试工具QTP资料
- arcgis api for silverlight开发系列之六:缓冲区分析实现及Geometry service服务发布