zoukankan      html  css  js  c++  java
  • Android软键盘调用及隐藏,以及获得点击软键盘输入的字母信息

                在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘。

                调用方法:

               InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
               imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//这个方法在界面上切换输入法的功能,如果输入法出于现实状态,就将他隐藏,如果处于隐藏状态,就显示输入法。

              获得点击软件的信息:

              public boolean onKeyDown(int keyCode, KeyEvent event)    {
                       char keyValue = (char) event.getUnicodeChar();
                       System.out.println("我点了---->>>>"+keyValue);
                       return super.onKeyDown(keyCode, event);
            }

  • 相关阅读:
    面向消息的持久通信与面向流的通信
    通信协议
    分布式系统简介
    Hadoop on Yarn 各组件详细原理
    Parquet文件结构笔记
    Redis部分数据结构方法小结
    Storm Ack框架笔记
    MapReduce格式与类型
    Hadoop 2.6 MapReduce运行原理详解
    Hadoop SequenceFile数据结构介绍及读写
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3366202.html
Copyright © 2011-2022 走看看