Pis*_*ean 4 android android-softkeyboard android-edittext
在我的Android应用程序中,我的一项活动中有3个EditText。我在活动中创建了自己的数字键盘。每当我点击任何EditText时,软键盘就会出现。我想为此活动永久阻止它,但是如果用户点击EditText,则它应该成为焦点。就像光标在闪烁。知道我该怎么做吗?提前致谢。
在此手动隐藏键盘
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
YourEditText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
mgr.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
});
YourEditText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mgr.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1424 次 |
| 最近记录: |