我在我的应用程序中使用一个编辑文本,一旦我完成输入键盘想要自动隐藏而不按回按钮。谁能帮助我....如何隐藏小键盘而不点击返回按钮
-1
A
回答
1
在试试这个代码的Edittext
你会得到选项关闭键盘它的自我....
机器人:imeOptions = “actionDone”
1
你应该使用TextWatcher知道当u完成打字,然后ü可以隐藏下面的键盘:键入五个字符后
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText)findViewById(R.id.editText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(count == 5){
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);}
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
所以在这个代码键盘会自动隐藏。
试试吧。
1
调用此功能,只要输入完整获取
InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
//Hide:
imm.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
private void hideKeyboard() {
// Check if no view has focus:
View view = this.getCurrentFocus();
if (view != null) {
InputMethodManager inputManager = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
}
1
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
editText.requestFocus();
imm.showSoftInput(editText, 0);
试试这个(在EDITTEXT你应该把你自己的EDITTEXT)。
相关问题
- 1. 如何检测iPad用户点击键盘隐藏按钮?
- 2. 如何在快速点击返回后隐藏键盘
- 3. 如何隐藏键盘在UIViewController返回按钮click-> iphone
- 4. 点击UIWebView隐藏键盘
- 5. IPad键盘“隐藏按钮”
- 6. 如何使键盘点击返回按钮
- 7. 隐藏键盘按钮被点击时xamarin形式
- 8. 当按钮点击时隐藏键盘(片段)
- 9. “隐藏键盘按钮”的键码
- 10. Android:在按钮上隐藏键盘按
- 11. 按下按钮隐藏键盘
- 12. 如何隐藏点击按钮(WordPress的)
- 13. 如何隐藏安卓键盘按钮点击使用科尔多瓦
- 14. 如何在视图中隐藏键盘消失或点击按钮iphone
- 15. 带文本字段的UIAlertController - 点击返回按钮只隐藏键盘,不执行操作?
- 16. end当返回按钮被点击时键盘的编辑
- 17. 点击一个UIScrollView隐藏键盘?
- 18. 隐藏键盘时点击Ext.Form.Select
- 19. 添加一个按钮隐藏键盘
- 20. 检测iPad的键盘隐藏按钮
- 21. 隐藏返回键上的软键盘按
- 22. jQuery隐藏,如果点击按钮外
- 23. 按HOME键键盘不能隐藏
- 24. 在打开的键盘按钮被按下时隐藏LinearLayout一次返回
- 25. 如何隐藏单选按钮在JavaScript上的按钮,点击
- 26. 单击按钮时隐藏虚拟键盘
- 27. 通过单击使用Ionic的按钮来隐藏键盘ios
- 28. 无法隐藏键盘单击搜索按钮在UISearchBar
- 29. 小键盘隐藏UITextField
- 30. 带有“Go”按钮而不是返回的iOS键盘
为什么你不想在输入完成后隐藏键盘? –
嗨,你有没有试过强迫它以任何方式出现?如http://stackoverflow.com/a/10420979/7813290 – Jamin