Android 中删除设置时间选项中的时间选择器

问题描述 投票:0回答:2

Android 时间选择器无法删除设置时间选项

我已经检查了堆栈溢出问题,还检查了一些选项删除键盘设置时间图标,但不删除该选项,键盘图标当单击键盘图标打开设置时间编辑文本,然后时钟图标可见时,我想删除设置时间编辑选项在 Android 时间选择器中。

Time Picker : rect in highlight icon

keyboard icon click when visible clock icon

android android-xml androiddesignsupport android-timepicker
2个回答
1
投票

据我所知,您无法删除此图标,它是 Android O 上 UI 的一部分。

在 Android O 中,时间选择器(日历、时钟等)在左下角添加了一个小图标:键盘。点击它会切换到基于文本的输入,您可以在其中手动输入确切的时间。

如果你想真正删除它,你应该创建自己的

TimePickerDialog
,阅读有关此解决方案的更多信息这里


0
投票

有一个像这样的hacky解决方案:

    try {
        val parentOfButton = getButton(AlertDialog.BUTTON_POSITIVE).parent.parent.parent
        (parentOfButton as ViewGroup).getChildAt(0).visibility = View.GONE
    } catch (_: Exception) {
        //do something
    }
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.