博客
关于我
edittext弹出键盘或者隐藏键盘
阅读量:349 次
发布时间:2019-03-04

本文共 1046 字,大约阅读时间需要 3 分钟。

//显示键盘

privateEtXingchengBaojia.requestFocus();                InputMethodManager imm = (InputMethodManager) privateEtXingchengBaojia.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);                imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED);
//隐藏键盘

在所在的Activity中重写此方法

@Override    public boolean dispatchKeyEvent(KeyEvent event) {        if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {            if (fuwuTag.equals("FUWU")) {            /*隐藏软键盘*/                InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);                if (inputMethodManager.isActive()) {                    inputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0);                }                //弹出数字键盘                privateEtXingchengBaojia.setText( privateEtXingchengBaojia.getText().toString().trim() + "/" + strfuwuType);                return true;            }            fuwuTag="";        }        return super.dispatchKeyEvent(event);    }

转载地址:http://hjpr.baihongyu.com/

你可能感兴趣的文章
奇怪的小东西
查看>>
剑指offer打卡Day14:数组中只出现一次的数字
查看>>
使用VSCode配合keil来编写Cortex-M程序
查看>>
电磁兼容的PCB设计(二)
查看>>
i.mx rt系列遇害笔记-----systick被gpio害了
查看>>
工资核算
查看>>
【keras】利用LSTM做简单的时间序列预测
查看>>
绘图杂记【7】echarts / python 雷达图
查看>>
Python之GUI编程 实现界面化的词云图生成器.exe
查看>>
PySpider 框架基本使用(存入MYSQL)
查看>>
绘图杂记【19】Echarts 可视化图
查看>>
教程七:Centos7.7安装redis教程
查看>>
maven打包可执行文件jar
查看>>
springboot 图片大小压缩
查看>>
javascript定义变量及数据类型介绍
查看>>
python语言中if和elif的区别
查看>>
C语言的运算符和表达式
查看>>
输出10行杨辉三角——C语言
查看>>
【DFS】【暴力】KC看星(star)
查看>>
【最短路】【枚举】最短路(path)
查看>>