默认情况下如何使用手动(键盘)输入显示时间选择器对话框? [英] How to show time picker dialog with manual (keyboard) entry by default?

查看:44
本文介绍了默认情况下如何使用手动(键盘)输入显示时间选择器对话框?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

时间选择器对话框默认显示循环计时以选择日期和时间.而不是它需要默认显示键盘输入来选择日期和时间.在以圆形样式显示时间选择器对话框时,它具有将圆形样式更改为手动输入样式的键盘图标.此功能可从 Android Oreo OS 设备使用.如何在支持设备中默认显示带有手动(键盘)输入的时间选择器对话框?

Time picker dialog shows circular timings by default to select date and time. Instead of it Need to show keyboard entry by default to select date and time. While showing time picker dialog in circular style, it has keyboard icon to change circular style to manual entry style. This feature is available from Android Oreo OS devices. How to show Time picker dialog with manual(keyboard) entry by default in supporting devices ?

推荐答案

时间选择器可以在文本输入模式下启动:

The time picker can be started in text input mode with:

MaterialTimePicker.Builder().setInputMode(INPUT_MODE_KEYBOARD)

例如:

val picker =
    MaterialTimePicker.Builder()
        .setTitleText(R.string.Set_time)
        .setTimeFormat(TimeFormat.CLOCK_12H)
        .setHour(12)
        .setMinute(30)
        .setInputMode(MaterialTimePicker.INPUT_MODE_KEYBOARD)
        .build()

picker.show(supportFragmentManager, "TimePicker")

来源:https://material.io/components/time-pickers/android#using-time-pickers

这篇关于默认情况下如何使用手动(键盘)输入显示时间选择器对话框?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆