editText no pierde enfoque en mi aplicación cuando hago clic fuera de ella, tiene el borde naranja todo el tiempo y ese cursor de línea negra ... Hice esto LinearLayout de acuerdo con este texto editText : Stop EditText from gaining focus at Activity startup por lo que no consigue centrarse en inicio de la aplicación ..editTexto no está perdiendo el foco
este es mi código:
final EditText et = (EditText)findViewById(R.id.EditText01);
final InputMethodManager imm = (InputMethodManager) getSystemService(
INPUT_METHOD_SERVICE);
et.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);
}
});
et.setOnFocusChangeListener(new View.OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasfocus) {
if(hasfocus) {
imm.showSoftInput(et, InputMethodManager.SHOW_IMPLICIT);
} else {
imm.hideSoftInputFromWindow(et.getWindowToken(), 0);
}
}
});
sin embargo, no parece no estar llamando la onFocusChange al hacer clic en cualquier parte fuera de editText!
Estoy experimentando casi lo mismo. Por lo que puedo decir, onFocusChange() NO se genera cuando el foco se mueve de un EditText a otro a través de un evento táctil. Tal vez @Overriding onTouch() podría funcionar? No sé de improviso. –
Problematic this is. Ahora tenemos que modificar el código de 'World \ {EditText}' para que funcione el texto de edición. qué diablos ... – Bondax