Edit相关,密码框和输入法的隐藏

来源:互联网 发布:jdk 8u60 linux x32 编辑:程序博客网 时间:2024/05/22 06:30

1. Edit密码框,输入最后一位数字时,会显示字符的问题

在界面初始化oncreate()方法中,加入下面语句即可:Settings.System.putInt(getContentResolver(), Settings.System.TEXT_SHOW_PASSWORD,0);


2.Edit出现的地方,经常跑出虚拟键盘提示小框。如何隐藏掉:

在AndroidManifest.xml下找到对应的activity,添加属性: android:windowSoftInputMode="stateHidden|adjustResize"


3.edit点击进去,弹出大键盘,如何禁止弹出:

 private void setEditHideSoftKeyBoardListener(final EditText edittext) {
        edittext.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
InputMethodManager im = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
}
});
    }


0 0
原创粉丝点击