Android之软键盘自动弹出和关闭代码

  一:软键盘自动弹出。

  private EditText top_middle;//输入框

  //-------------------------------------弹出软键盘-----------------------------------

  top_middle.setFocusable(true);

  top_middle.setFocusableInTouchMode(true);

  top_middle.requestFocus();

  InputMethodManager inputManager =

  (InputMethodManager) top_middle.getContext().getSystemService(

  Context.INPUT_METHOD_SERVICE);

  inputManager.showSoftInput(top_middle, 0);

  Timer timer = new Timer();

  timer.schedule(new TimerTask()

  {

  public void run()

  {

  InputMethodManager inputManager =

  (InputMethodManager) top_middle.getContext().getSystemService(

  Context.INPUT_METHOD_SERVICE);

  inputManager.showSoftInput(top_middle, 0);

  }

  },

  998);

  二:软键盘自动关闭。

  //-----------------------------------软键盘自动关闭----------------------------------------

  InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);

  imm.hideSoftInputFromWindow(top_middle.getWindowToken(), 0);

  三:对话框中软键盘自动弹出和关闭。

  //--------------------------------对话框中自动弹出和关闭-----------------------------------

  getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

(0)

相关推荐

  • Win7拨号连接自动弹出如何关闭

    Win7拨号连接自动弹出如何关闭

  • 爱奇艺影音自动开机自动弹出功能怎么关闭?

    爱奇艺其他视频软件一样,我们在第一次下载软件的时候,系统自动把它设置为开机自动启动.这让很多用户感到头疼,因为我们每一次打开电脑,并不一定都是为了看爱奇艺的视频或电影.那么那么爱奇艺影音自动开机自动弹 ...

  • 解决win10 事件查看器自动弹出问题

    很多用户升级win10后都会出现,事件查看器自动弹出,关闭后,一段时间又会弹出,严重影响用户的使用,玩游戏是也会弹出,导致屏幕切换,网上收集加上个人总结,终于将自己的win10时间查看器自动弹出问题解 ...

  • win10系统怎么设置自动弹出触摸键盘?

    在win10新版本更新里面自动弹出触摸键盘默认为平板模式了,这里方便你在普通情况下自动弹出键盘 1.打开设置,搜索触摸键盘 2.这里看到某些设置搜不到了,不管他,直接按搜索按钮 3.见第三项选中就好

  • 如何禁止win10系统电脑的登录界面弹出软键盘

    当我们在使用win10系统电脑的时候,如果不想要电脑的登录界面弹出软键盘的话,应如何进行设置呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑后,利用快捷键win+s打开微软搜索界面,搜索 ...

  • win10自动弹出触摸键盘

    在win10新版本更新里面自动弹出触摸键盘默认为平板模式了,这里方便你在普通情况下自动弹出键盘 操作方法 01 打开设置,搜索触摸键盘 02 这里看到某些设置搜不到了,不管他,直接按搜索按钮 03 见 ...

  • 什么是软键盘输入?软键盘输入安全吗?

    在登录QQ的什么,上面就说在网吧等地方登录最好使用软键盘输入。这样是不是对自己的QQ会更加的安全呢? 是会更安全。因为可以防止键盘窃听程序。软键盘是输入法自带的屏幕键盘,你在输入法面板上找找就知道了。 ...

  • Win8软键盘在哪 Win8.1屏幕键盘打开方法图解

    有的时候,我们的电脑键盘损坏或者某个按键失灵又或者需要打一些特殊符号的时候,我们通常会用到Windows系统自带的软键盘。在XP和Win7系统中,我们可以通过在开始菜单的附件中找到“屏幕键盘”,但对于 ...

  • 什么是软键盘输入 软键盘输入的意思

    软键盘输入密码安全吗?是相对手动输入密码要更加安全点的,相当于多了一层密码保护,因为可以防止键盘窃听程序。软键盘是输入法自带的屏幕键盘,你在输入法面板上找找就知道了。如果你常用的输入法没有,换系统自带 ...