EditText with textPassword inputType, but without Softkeyboard
i wanted to create an EditText with an android:inputType="textPassword. However i also do not want to use the SoftKeyboard for i开发者_如何学Cnput.
So i tried setting InputMethod to null, but this would also disable the textPassword features of replacing password rendering to "*[lastchar]".
Is there any other way to disable the softKeyboard from showing up?
Uhm just figured it out myself:
Simply use:
pinInput.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
InputMethodManager mgr = (InputMethodManager) Pin.this.getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
});
This works well for me. I feared it might show the SoftKeyboard and then hide it again instantly, or flicker the screen, but does nothing like it.
精彩评论