TimerDialog初识
来源:互联网 发布:阿里云js文件上传下载 编辑:程序博客网 时间:2024/06/14 10:06
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.axnet.duihuakuangtest.TimerDialogActivity"> <Button android:id="@+id/btnSelect" android:text="选择生日" android:layout_height="wrap_content" android:layout_width="wrap_content" /> <TextView android:id="@+id/tvShow" android:text="HelloWorld" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/btnSelectTime" android:text="选择时间" android:layout_height="wrap_content" android:layout_width="wrap_content" /> <TextView android:id="@+id/tvShow2" android:text="HelloWorld" android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>
public class TimerDialogActivity extends AppCompatActivity { private Button btnSelect,btnSelectTime; private TextView tvShow,tvShow2; int year,month,day,hourOfDay,minute; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_timer_dialog); initView(); getCurrentDate(); getCurrentTime(); btnSelect.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DatePickerDialog dialog=new DatePickerDialog(TimerDialogActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { tvShow.setText(year+"年"+(month+1)+"月"+dayOfMonth+"日"); } },year,month,day);//初始化的年月日 ,月份0-11; //通过show方法显示出来 dialog.show(); } }); btnSelectTime.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TimePickerDialog dialog=new TimePickerDialog(TimerDialogActivity.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { tvShow2.setText(hourOfDay+"时"+minute+"分"); } },hourOfDay,minute,true); dialog.show(); } }); } private void initView() { btnSelect=(Button)findViewById(R.id.btnSelect) ; btnSelectTime=(Button)findViewById(R.id.btnSelectTime) ; tvShow=(TextView)findViewById(R.id.tvShow); tvShow2=(TextView)findViewById(R.id.tvShow2); } public void getCurrentDate() { //创建日历对象 Calendar calendar=Calendar.getInstance(Locale.CHINA); //获取当前系统日期 Date date=new Date(); //设置日历是当前日期 calendar.setTime(date); year= calendar.get(Calendar.YEAR); month= calendar.get(Calendar.MONTH); day= calendar.get(Calendar.DAY_OF_MONTH); } public void getCurrentTime() { //创建日历对象 Calendar calendar=Calendar.getInstance(Locale.CHINA); //获取当前系统日期 Date date=new Date(); //设置日历是当前日期 calendar.setTime(date); hourOfDay= calendar.get(Calendar.HOUR_OF_DAY); minute= calendar.get(Calendar.MINUTE); }}
阅读全文
0 0
- TimerDialog初识
- 初识
- 初识
- 初识
- js初识,博客初识
- TableLayout初识初识
- 初识Blog
- 初识CAA
- 初识JVM
- 初识SmartClient
- 初识HTC
- 初识JSTL
- JMX初识
- 初识Linux
- 初识流媒体
- 初识BREW
- 初识接口
- 初识Log4j
- 深度神经网络是否模拟了人类大脑皮层结构
- hdu2709-dp
- 对string深拷贝浅拷贝的理解剖析
- linux yum命令详解
- 【Dictionary遍历】C#中Dictionary几种遍历的实现代码
- TimerDialog初识
- Spring mvc+shiro+ehcache整合
- jsp页面格式化数字或时间
- logback.xml 日志
- Tomcat安装后启动一闪而过,启动失败
- 关于Oracle数据库安装
- JavaScript之循环里的闭包
- jdbc连接mysql数据库
- uploadify批量上传图片