这个控件说实话之前没用过原生的,都是用的自定义的,其实这个也挺好看的。

Android TimePickerDialog(原生安卓时间选择器)_第1张图片

public class MainActivity extends AppCompatActivity {    private Calendar c;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        findViewById(R.id.bt).setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                c = Calendar.getInstance();                c.setTimeInMillis(System.currentTimeMillis());                int hour = c.get(Calendar.HOUR_OF_DAY);                int minute = c.get(Calendar.MINUTE);                new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {                    @Override                    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {                        c.setTimeInMillis(System.currentTimeMillis());                        c.set(Calendar.HOUR_OF_DAY, hourOfDay);                        c.set(Calendar.MINUTE, minute);                        c.set(Calendar.SECOND, 0);                        c.set(Calendar.MILLISECOND, 0);                        Toast.makeText(MainActivity.this, c.get(Calendar.HOUR_OF_DAY) + ":" + c.get(Calendar.MINUTE), Toast.LENGTH_SHORT).show();                    }                }, hour, minute, true).show();            }        });    }}

TimePickerDialog的参数
参数1:上下文
参数2:设置时间的回调,在这里获取用户最终选择的时间
参数3:小时初始值
参数4:分钟初始值
参数5:12小时制/24

   
                                                                                               

更多相关文章

  1. 获取android手机内部存储空间和外部存储空间的参数 && 如何决定
  2. Android 时间倒计时
  3. Android应用程序设置系统时间的方法
  4. Android中如何修改系统时间(应用程序获得系统权限)
  5. Android(安卓)时间戳和日期之间的转化
  6. 微信小程序时间转换
  7. Android 如何提前知道fling velocity的距离、时间 根据滑动距离
  8. android中Activity传递参数之onActivityResult

随机推荐

  1. android之知识点小结一
  2. android manifest.xml中元素含义android
  3. 让EditView只能输入电话号码 同时还是密
  4. 2013.08.15——— android Fragment的简
  5. Android布局
  6. 最新Android(安卓)ADT, SDK, SDK_tool等
  7. Android(安卓)SDK更新以及ADT更新出现问
  8. Android(安卓)Gradle 编译问题汇总
  9. Android(安卓)SDK大连东软镜像地址及地址
  10. 详解android:scaleType属性