开启软键盘和隐藏软键盘
//软键盘控制器
InputMethodManagerimm =(InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
//开启软键盘
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
//关闭软键盘
imm.hideSoftInputFromWindow(mEtPhone.getWindowToken(), 0);
动态设置软键盘显示英文带数字方法:
1.mEtPhone.setKeyListener(new DigitsKeyListener() {
@Override
public int getInputType() {
return InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | InputType.TYPE_TEXT_VARIATION_NORMAL;
}
@Override
protected char[] getAcceptedChars() {
char[] ac = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
return ac;
}
});
静态设置
android:inputType="textVisiblePassword"
最后
以上就是糊涂背包最近收集整理的关于android动态设置EditText显示英文带数字键盘的全部内容,更多相关android动态设置EditText显示英文带数字键盘内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复