Android软键盘状态的切换及其强制隐藏
发布日期:2021-06-30 11:16:12
浏览次数:3
分类:技术文章
本文共 1469 字,大约阅读时间需要 4 分钟。
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;import android.widget.EditText;import android.app.Activity;import android.content.Context;/** * Demo描述: * 1 软键盘状态的切换 * 2 强制隐藏输入法键盘 */public class MainActivity extends Activity { private EditText mEditText; private Button mButton; private Context mContext; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); init(); } private void init(){ mContext=this; mEditText=(EditText) findViewById(R.id.editText); mButton=(Button) findViewById(R.id.button); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { //toggleInput(mContext); hideInput(mContext,mEditText); } }); } /** * 切换软键盘的状态 * 如当前为收起变为弹出,若当前为弹出变为收起 */ private void toggleInput(Context context){ InputMethodManager inputMethodManager = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } /** * 强制隐藏输入法键盘 */ private void hideInput(Context context,View view){ InputMethodManager inputMethodManager = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0); }}main.xml如下:
转载地址:https://it9527.blog.csdn.net/article/details/40540251 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 19时43分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
D*算法
2019-04-30
强化学习(四) —— Actor-Critic演员评论家 & code
2019-04-30
RESTful API
2021-07-03
优化算法(四)——粒子群优化算法(PSO)
2021-07-03
数据在Oracle中的存储
2021-07-03
轨迹规划 trajectory planning
2021-07-03
AGV自动导引运输车
2021-07-03
Trie树(字典树)
2021-07-03
COMP7404 Machine Learing——KNN
2021-07-03
COMP7404 Machine Learing——SVM
2021-07-03
COMP7404 Machine Learing——ROC
2021-07-03
Python量子计算qiskit
2021-07-03