andriod 时间和日期控件
来源:互联网 发布:阿里云服务器网站搭建 编辑:程序博客网 时间:2024/06/05 16:57
<?xml version="1.0" encoding="utf-8"?>
//布局<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" >
<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:id="@+id/bt_choose" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择" android:layout_alignParentRight="true" />
<EditText android:id="@+id/et_date" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/bt_choose" />
</RelativeLayout>
<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:id="@+id/bt_choose_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="选择" android:layout_alignParentRight="true" />
<EditText android:id="@+id/et_time" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/bt_choose_time" /> </RelativeLayout></LinearLayout>
———————————————//代码部分\\—————————————————————————————————
package com.zhidi.datedemo;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.DatePicker;import android.widget.EditText;import android.widget.Switch;import android.widget.TimePicker;import java.util.Calendar;public class MainActivity extends AppCompatActivity implements View.OnClickListener{ private EditText et_date,et_time; private Button bt_choose,bt_choose_time; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); initLitenter(); }//控件初始化 private void initView(){ et_date= (EditText) findViewById(R.id.et_date); bt_choose= (Button) findViewById(R.id.bt_choose); et_time= (EditText) findViewById(R.id.et_time); bt_choose_time= (Button) findViewById(R.id.bt_choose_time); }//监听初始化private void initLitenter(){ bt_choose.setOnClickListener(this); bt_choose_time.setOnClickListener(this); } @Override public void onClick(View v) { Calendar calendar =Calendar.getInstance(); int year=calendar.get(Calendar.YEAR); int month=calendar.get(Calendar.MONTH); int day=calendar.get(Calendar.DAY_OF_MONTH); int hour=calendar.get(Calendar.HOUR_OF_DAY); int minute=calendar.get(Calendar.MINUTE);//回调 switch(v.getId()){ case R.id.bt_choose: DatePickerDialog datePickerDialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int month, int day) { et_date.setText(year+"-"+(month+1)+"-"+day); } }, year, month, day); datePickerDialog.show(); break; case R.id.bt_choose_time: TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hour, int minute) { et_time.setText(hour+":"+minute); } }, hour, minute, true); timePickerDialog.show(); break; default:break; } }}
0 0
- andriod 时间和日期控件
- 日期和时间控件
- 日期和时间控件
- Android中的日期控件和时间控件
- Andorid时间控件和日期控件
- JS日期和时间选择控件
- JS日期和时间选择控件
- Yii: 日期和时间控件的使用
- Yii: 日期和时间控件的使用 .
- android 控件 日期和时间(DatePicker,TimePicker)
- Android 日期和时间类控件
- 自定义日期和时间选择组合控件
- Yii: 日期和时间控件的使用
- Andorid时间控件和日期控件的Demo(代码)
- Andorid时间控件和日期控件的Demo(代码)
- Andorid时间控件和日期控件的Demo(代码)
- MFC日期时间拾取控件和月历控件
- JS控件:日期、时间
- Android 开机自动重启App代码
- oracle的联合约束(多个字段的唯一性)
- 嵌入式linux基础教程 用户空间初始化(2)
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- 数据库中部分简单的
- andriod 时间和日期控件
- 第19章 Future和Promise
- json添加和删除数据
- iOS中生成二维码
- razor 输出纯文本语法
- Go-json 实例
- 怎样在asp网站上添加自己的asp.net子网站
- 素数环
- 看“中国最贵云”用什么赢得客户