Android之软键盘自动弹出和关闭【代码分享】

作者:瞳瞳色丶轻烟的博客 时间:2021-06-30 16:26:08 

一:软键盘自动弹出。


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

来源:http://blog.csdn.net/Android_Cll/article/details/54138097

标签:android,软键盘
0
投稿

猜你喜欢

  • java实现监听u盘示例分享

    2023-10-20 02:14:05
  • C#微信公众号开发之用户管理

    2023-04-13 02:40:12
  • 使用Spring自定义注解实现任务路由的方法

    2023-12-20 22:34:11
  • JPA如何设置表名和实体名,表字段与实体字段的对应

    2022-07-14 14:36:27
  • C#基础知识之GetType与typeof的区别小结

    2022-04-06 21:59:34
  • SpringBoot整合之SpringBoot整合MongoDB的详细步骤

    2023-11-25 09:55:37
  • java反射获取和调用方法

    2021-11-23 11:05:02
  • Java多种经典排序算法(含动态图)

    2023-09-24 00:45:02
  • springboot之Jpa通用接口及公共方法使用示例

    2023-02-17 16:18:52
  • 3分钟纯 Java 注解搭个管理系统的示例代码

    2023-05-29 07:57:46
  • 如何用C#找出数组中只出现了一次的数字

    2021-06-15 15:42:56
  • Spring JPA find单表查询方法示例详解

    2022-11-03 19:43:38
  • C#实现窗口之间的传值

    2022-05-26 08:28:14
  • java 使用JDBC构建简单的数据访问层实例详解

    2023-01-13 05:12:24
  • Android开发中使用颜色矩阵改变图片颜色,透明度及亮度的方法

    2023-04-28 20:42:22
  • java中String.intern()方法功能介绍

    2023-11-25 23:49:21
  • springboot用controller跳转html页面的实现

    2022-08-15 06:57:51
  • Spring Security和Shiro的相同点与不同点整理

    2023-01-15 17:07:20
  • Java程序顺序结构中逻辑控制语句详解流程

    2023-06-10 17:54:08
  • Java实现蓝桥杯G将军的示例代码

    2022-05-01 08:44:58
  • asp之家 软件编程 m.aspxhome.com