zoukankan      html  css  js  c++  java
  • TimePickerDialog的使用

    TimePicker有两种模式:spinner 和clock,可通过如下方式配置:

    <TimePicker
            android:id="@+id/timePicker"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:timePickerMode="spinner"
            android:layout_gravity="center_horizontal" />

    或:

    android:timePickerMode = "clock"  

    设置显示的小时样式:

    timePicker = (TimePicker) findViewById(R.id.timePicker);
    timePicker.setIs24HourView(true);

    另外关于TimePickerDialog的样式。TimePickerDialog可以配置很多种样式,可以直接在构造函数中来配置。代码如下:

     private void showTimeDialog( final int view){
    
            new TimePickerDialog(this, AlertDialog.THEME_HOLO_LIGHT, new TimePickerDialog.OnTimeSetListener() {
                @Override
                public void onTimeSet(TimePicker timePicker, int hourOfDay, int minute) {
                    switch (view) {
                        case R.id.tv_begin:
                            begin=String.format(Locale.getDefault(),"%02d:%02d",hourOfDay,minute);
                            tvBegin.setText(begin);
                            break;
                        case R.id.tv_end:
                            end=String.format(Locale.getDefault(),"%02d:%02d",hourOfDay,minute);
                            tvEnd.setText(end);
                            break;
                    }
    
                }
            }, calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE),true).show();
        }
    AlertDialog.THEME_HOLO_LIGHT是给dialog设置样式。
  • 相关阅读:
    结构体后面不加 ; 的后果。
    swap的两种错误写法
    rewind和fseek作用分析
    16个get函数的用法。
    枚举的简单使用。
    小知识点
    网线头的做法
    内存和寄存器
    linux下service mongod start启动报错
    appium上下文切换、webview调试以及chromedriver/键盘等报错问题解决
  • 原文地址:https://www.cnblogs.com/IT-lss/p/7888887.html
Copyright © 2011-2022 走看看