我正在寻找一个程序。这不过是键盘锁定程序。
我有一个程序,我必须设置键盘锁,因为安全可以请你帮助我。如何编程键盘锁?
答案 0 :(得分:1)
如果您想要隐藏软键盘(屏幕上充气的触控键盘供您使用),可以尝试一些选项
Option 1:
如果您正在谈论的话,可以隐藏软键盘。首先,您需要获取当前窗口内的视图,或创建一个
View v = findViewById(R.id.view_id);
//or something like EditText mEditText = (EditText) findViewById(R.id.view_id);
或者如果您的窗口中没有视图,请创建新视图
View v = new View(this);
然后使用该视图,您可以初始化InputMethodManager,通过视图获取窗口标记,然后调用InputMethodManager强制键盘隐藏
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
OR
Option 2:
通过窗口管理器将键盘设置为隐藏
getWindow().setSoftInputMode(WindowManager.
LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
OR
Option 3:
声明隐藏在您的活动/应用程序的清单中的键盘
android:windowSoftInputMode="stateAlwaysHidden"
如果你要做的是隐藏你的软键盘
,那么这3种方法中的一种应该可行