TimePicker、TimePickerDialog的使用
来源:互联网 发布:linux解压缩zip 编辑:程序博客网 时间:2024/06/01 09:26
布局文件
<?xml version="1.0" encoding="utf-8"?><RelativeLayout 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" tools:context="com.example.administrator.timepickerchoose.MainActivity"> <TextView android:id="@+id/editText" android:layout_width="match_parent" android:layout_height="50dp" android:gravity="center" android:inputType="time" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/editText" android:layout_centerHorizontal="true" android:text="弹出google自带的时间选择器"/> <TimePicker android:id="@+id/timePicker" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/editText" android:layout_centerHorizontal="true" android:layout_marginTop="67dp"/></RelativeLayout>
上代码
/** * google自带的时间选择器 */public class MainActivity extends Activity { @InjectView(R.id.editText) TextView mText; @InjectView(R.id.button) Button mButton; @InjectView(R.id.timePicker) TimePicker mTimePicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.inject(this); mTimePicker.setIs24HourView(true);// 设置为24小时进制的(不显示上、下午) timeChoose(); } //选择时间 private void timeChoose() { //TimePicker加监听 mTimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { String times = hourOfDay + ":" + minute; Toast.makeText(MainActivity.this, "选择的时间" + times, Toast.LENGTH_SHORT).show(); mText.setText(times); } }); } @OnClick(R.id.button) public void onClick() { //弹出对话框选择时间 Calendar calender = Calendar.getInstance(); new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { String times = hourOfDay + "时" + minute + "分"; Toast.makeText(MainActivity.this, "选择的时间" + times, Toast.LENGTH_SHORT).show(); mText.setText(times); } }, calender.get(Calendar.HOUR_OF_DAY), calender.get(Calendar.MINUTE), false).show(); }}
0 0
- TimePicker、TimePickerDialog的使用
- DatePicker,TimePicker,DatePickerDialog以及TimePickerDialog的使用
- android DatePickerDialog TimePickerDialog set方法执行的不规律解决以及 DatePicker TimePicker的使用
- android 时间日期控件的使用(DatePicker、TimePicker、DatePickerDialog、TimePickerDialog、AnalogClock、DigitalClock)
- DatePickerDialog、TimePickerDialog的使用
- TimePickerDialog 的使用
- TimePickerDialog控件的使用
- [android]控件TimePicker/TimePickerDialog简介
- Android之TimePicker和TimePickerDialog
- Android中TimePickerDialog的使用
- Android中TimePickerDialog的使用
- TimePicker的使用
- Timepicker 插件的使用
- [控件]DatePicker日期,TimePicker时间,Calendar日历,DatePickerDialog弹出的日期,TimePickerDialog弹出的时间
- TimePickerDialog样式配置与TimePicker模式选择
- TimePicker与DatePicker以及TimePickerDialog和DatePickerDialog
- TimePickerDialog使用
- DatePicker 和 TimePicker的使用
- 台州学院ACM:1748: Dungeon Master
- 5. Longest Palindromic Substring
- Android里WebView详解(二)
- 机器学习中用到的数学知识
- ural 1982. Electrification Plan 【最小生成树】
- TimePicker、TimePickerDialog的使用
- Java 学习笔记(0x08) super关键字
- linux 学习笔记-01
- CCF-201503-3-节日
- 最多约数问题
- 事件(3)——事件对象
- 2016年湖南省第十二届大学生计算机程序设计竞赛 解题报告
- XML简介与创建
- [干货最新]将自己库添加Cocoapods支持