假如有一个标识flg=0时,Edittext是可输入的或者是可以更改的状态,软键盘也能弹出来。
当flg=1时,edittext是只能像textview一样显示,不可输入状态,也不能弹出软键盘,
代码如下:
if (type == 0) {
    titleView.setText("个人设置");
    buttonLayout.setVisibility(View.GONE);
    usernameEdit.setEnabled(false);
    usernameEdit.setInputType(InputType.TYPE_NULL);
    usernameEdit.setBackgroundDrawable(null);    passwordEdit.setEnabled(false);
    passwordEdit.setInputType(InputType.TYPE_NULL);
    passwordEdit.setBackgroundDrawable(null);    checkBtn.setVisibility(View.VISIBLE);
    alertCheckView.setVisibility(View.VISIBLE);
} else {
titleView.setText("编辑个人设置"); checkBtn.setVisibility(View.GONE);
buttonLayout.setVisibility(View.VISIBLE);
if (usernameEdit.getText().toString().trim().equals("")) {
usernameEdit.setHint("请输入您的邮箱地址");
}
passwordEdit.setEnabled(true);
usernameEdit.setEnabled(true);
}
};
alertCheckView.setVisibility(View.GONE);
}
}
这样不行啊,当type=1是弹不出软键盘,还有就是也不显示edittext样式了。大神请帮忙,在线等