解析android中隐藏与显示软键盘的实现方法

时间:2022-07-04 14:03:51 计算机硬件 我要投稿
  • 相关推荐

解析android中隐藏与显示软键盘的实现方法

  1、//隐藏软键盘

解析android中隐藏与显示软键盘的实现方法

  ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

  2、//显示软键盘,控件ID可以是EditText,TextView

  ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(控件ID,0);

  3、不自动弹出键盘:

  带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘,如果不想自动弹出键盘,有两种方法:

  方法一:在mainfest文件中把对应的activity设置

  android:windowSoftInputMode="stateHidden" 或者android:windowSoftInputMode="stateUnchanged"。

  方法二:可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。

  注意TextView不要设置Visiable=gone,否则会失效

  ,可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。

  注意TextView不要设置Visiable=gone,否则会失效

  <TextView

  android:id="@+id/text_notuse"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:focusable="true"

  android:focusableInTouchMode="true"

  />

  TextView textView = (TextView)findViewById(R.id.text_notuse);

  textView.requestFocus();

【解析android中隐藏与显示软键盘的实现方法】相关文章:

设计菜单横向隐藏与显示的效果07-02

Android 个人理财工具显示账单明细07-01

显示电脑隐藏文件的操作步骤07-04

语文解析词语的方法07-05

实现键盘唤醒功能的方法07-01

基于Android音乐播放器的设计和实现开题报告07-02

实现有效招聘的方法分享07-10

简历显示在人才库中07-11

考试方法逆向搜索法的解析07-03

在京东买的东西,京东广告中会被显示怎么实现?07-11