当点击数字键盘关闭键盘,并把号码
问题描述:
我试图把数字点击和关闭键盘,因为只需要一个号码,我不知道该怎么做!当点击数字键盘关闭键盘,并把号码
< - 编辑 - >
对不起,我的解释,如果不够,我必须把分数套,像捷尼斯,其多达7个的allmost,然后用一个关键的是,我有数字键盘,到这里完美的,但我想点击一个号码并关闭键盘数量EDITTEXT场
答
要关闭键盘:
// Check if no view has focus:
View view = this.getCurrentFocus();
if (view != null) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
,并设置数键入您使用editText's Listerners
答
使用ontextchangedListener该文本框像下面
editText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
public void onTextChanged(CharSequence s, int start,
//place neccessary logic here and close the keyboard
}
});
'我不知道该怎么办了!'你不知道该怎么办到底是什么?如何检测1符号是键入?如何隐藏键盘?如何制作Android程序?请更具体一些。 –