android EDITTEXT调用和隐藏输入法

   android 隐藏输入法

  editText=(EditText)findViewById(R.id.txtBody);

  editText.setOnTouchListener(new OnTouchListener() {

  public boolean onTouch(View v, MotionEvent event) {

  editText.setInputType(InputType.TYPE_NULL); // 关闭软键盘

  return false;

  }

  });

  android 调用输入法

  InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

  m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

时间: 2025-01-27 12:50:52

android EDITTEXT调用和隐藏输入法的相关文章

Android EditText密码的隐藏和显示功能

Android EditText密码的隐藏和显示功能 实现效果图: 实现代码: 首先在xml里创建两个控件 EditText和CheckBox 然后就很简单了 dt1=(EditText)findViewById(R.id.password); cb1=(CheckBox)findViewById(R.id.checkbox_1); cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public vo

android怎么调用输入法

问题描述 android怎么调用输入法 点击指定区域,调用系统默认输入法.怎么设置这个写入的区域,什么方法. 解决方案 比如 给layout添加一个onclick事件 当触发onclick事件弹出一个层 层里面有个edittext 这时候不就可以弹出输入法并输入文字了么 最后输入完毕 点击确定或者外部区域 保存内容关闭层

代码-Android 怎么实现 点击 按钮隐藏输入法键盘

问题描述 Android 怎么实现 点击 按钮隐藏输入法键盘 是再一个 Dalog里 ,点击Dialog上的取消按钮,输入法键盘也会隐藏掉,用下面这段代码没用 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 解决方案 And

Android编程之ListView和EditText发布帖子隐藏软键盘功能详解

本文实例讲述了Android编程之ListView和EditText发布帖子隐藏软键盘功能.分享给大家供大家参考,具体如下: 在Android开发中,手动调用软件盘的隐藏和显示有时候也是非常常见的需求. EditText控件实现了点击打开软键盘输入功能,but why ? 为什么EditText可以点击弹出keyboard,而TextView却不可以,EditText继承TextView做了哪些修改呢?关于这些问题得查看相关具体代码如何实现可以参考,看似简单的控件其实系统封装实现的很复杂.这里告

Android中自定义的dialog中的EditText无法弹出输入法解决方案

1.解决无法弹出输入法: 在show()方法调用之前,用dialog.setView(new EditText(context))添加一个空的EditText,由于是自定义的AlertDialog,有我们指定的布局,所以设置这个不会影响我们的功能,这样就可以弹出输入法了-- 2.可以弹出输入法了,但了为了增强用户体验性,当dialog中含有editText时应该,在显示dialog的同时自动弹出键盘: (1) 可以在自定义的dialog中增加如下方法: public void showKeybo

Android 软键盘状态并隐藏输入法的实例

Android 软键盘状态并隐藏输入法的实例 1 软键盘状态的切换 2 强制隐藏输入法键盘 MainActivity如下: package cc.c; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.inputmethod.InputMethodManager; import android.widget.Button

android开发-Android EditText获取焦点时怎么不弹出输入法

问题描述 Android EditText获取焦点时怎么不弹出输入法 在一个activity中有多个EditText如何在点击或是获取焦点的时候,不让输入法弹出. 解决方案 参考这个 解决方案二: 给edittext设置无法获取焦点的属性: android:focusable="false" <EditText android:id="@+id/edit_text" android:layout_width="100dp" android:

Android中实现EditText密码显示隐藏的方法

在Google发布了support:design:23+以后我们发现有这么一个东西TextInputLayout,先看下效果图: <android.support.design.widget.TextInputLayout android:id="@+id/pwdLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:passw

Android 显示和隐藏输入法实现代码_Android

复制代码 代码如下: // 隐藏输入法 InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE); // 显示或者隐藏输入法 imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); toggleSoftInput 这个方法可以转换软件输入法在窗体中的显示状态.