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设置样式。
  • 相关阅读:
    struts2 和 js 标签取值
    使用jQuery 取文本
    a 标签 name 属性 页面定位 (一)
    a 标签 name 属性 页面定位 (二)
    GitHub 出现这样的问题怎么办
    金融政策
    基金基础知识
    bitcoinj学习记录
    金融电影
    黑客
  • 原文地址:https://www.cnblogs.com/IT-lss/p/7888887.html
Copyright © 2011-2022 走看看