android  点击EditText始终不弹出软件键盘实现代码

 更新时间:2016年11月13日 14:59:23   作者:android_ls  
这篇文章主要介绍了android 点击EditText始终不弹出软件键盘实现代码的相关资料,需要的朋友可以参考下

android  点击EditText始终不弹出软件键盘

场景描述:正常情况下,当点击EditText时,软键盘会弹出来。现在的要求是当点击EditText时,弹日期选择对话框,选择的结果显示在EditText上。若不处理,当点击EditText时,软键盘和对话框都会弹出,显然用户会感觉到不爽。

解决办法,当点击EditText时:

1、存储当前的输入类型
2、设置输入类型为InputType.TYPE_NULL,禁止手机软键盘
3、还原原来的输入类型,因为这次操作完,还要允许用户修改。
4、弹出日期选择对话框,操作完后将结果显示到EditText上。

隐藏软件盘,代码如下:

EditText et_start_time = (EditText) this.findViewById(R.id.et_start_time); 
       int inType = et_start_time.getInputType(); 
       et_start_time.setInputType(InputType.TYPE_NULL);  
       et_start_time.onTouchEvent(event); 
       et_start_time.setInputType(inType); 
       et_start_time.setSelection(et_start_time.getText().length()); 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android自定义控件属性详细介绍

    Android自定义控件属性详细介绍

    这篇文章主要介绍了Android自定义控件属性详细介绍的相关资料,需要的朋友可以参考下
    2017-05-05
  • Android实现登录界面的注册功能

    Android实现登录界面的注册功能

    这篇文章主要为大家详细介绍了Android实现登录界面的注册功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Jetpack Compose 分步指南教程详解

    Jetpack Compose 分步指南教程详解

    这篇文章主要为大家介绍了Jetpack Compose 分步指南教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Android状态栏白底黑字的示例代码

    Android状态栏白底黑字的示例代码

    这篇文章主要介绍了Android状态栏白底黑字的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Android中一种巧妙的drawable.xml替代方案分享

    Android中一种巧妙的drawable.xml替代方案分享

    这篇文章主要给大家介绍了关于Android中一种巧妙的drawable.xml替代方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • Android Shader着色器/渲染器的用法解析

    Android Shader着色器/渲染器的用法解析

    这篇文章主要介绍了Android Shader着色器/渲染器的用法解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Flutter学习之构建、布局及绘制三部曲

    Flutter学习之构建、布局及绘制三部曲

    这篇文章主要给大家介绍了关于Flutter学习之构建、布局及绘制三部曲的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Flutter具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Android编程之ProgressBar圆形进度条颜色设置方法

    Android编程之ProgressBar圆形进度条颜色设置方法

    这篇文章主要介绍了Android编程之ProgressBar圆形进度条颜色设置方法,涉及ProgressBar布局及属性设置相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • 外层竖向ScrollView,里层横向ScrollView滑动冲突的解决方法

    外层竖向ScrollView,里层横向ScrollView滑动冲突的解决方法

    下面小编就为大家带来一篇外层竖向ScrollView,里层横向ScrollView滑动冲突的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android判断当前App是在前台还是在后台

    Android判断当前App是在前台还是在后台

    这篇文章主要为大家详细介绍了Android判断当前App是在前台还是在后台的方法,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论