我是靠谱客的博主 糊涂背包,这篇文章主要介绍android动态设置EditText显示英文带数字键盘,现在分享给大家,希望可以做个参考。

开启软键盘和隐藏软键盘

//软键盘控制器
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显示英文带数字键盘内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部