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设置样式。
  • 相关阅读:
    Xcode 单元测试
    Oracle积累
    懒人小技巧, Toad 常用偷懒方法
    改变UITableView选中行高亮的颜色
    苹果企业版帐号申请记录
    RGB颜色设置错误
    IOS 设置文件是否使用ARC
    懒人的小技巧, 批处理修改IP
    Go连接MYSQL
    Go中的函数和闭包
  • 原文地址:https://www.cnblogs.com/IT-lss/p/7888887.html
Copyright © 2011-2022 走看看