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);
            }

  • 相关阅读:
    CodeForces-1263D Secret Passwords 并查集 求连通分量
    Virtual Friends HDU
    AreYouBusy HDU
    Jack Straws POJ
    Divisibility by 25 CodeForces
    逃离迷宫 HDU
    Find a way HDU
    Stall Reservations POJ
    Three displays CodeForces
    Radar Installation POJ
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3366202.html
Copyright © 2011-2022 走看看