Tengo un texto de edición, y cuando el usuario hace clic en este texto de edición, quiero mostrar un diálogo de alerta.
Mi código es el siguiente:El evento OnClick solo funciona por segunda vez en el texto de edición
edt.setInputType(InputType.TYPE_NULL);
edt.setFocusableInTouchMode(true);
edt.requestFocus();
edt.setCursorVisible(false);
edt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
CommentDialog.buildDialog(mContext, identifier, false, edt.getId());
}
});
no quiero que el teclado aparezca cuando el usuario hace clic en el EditarTexto, por lo que establece la InputType a TYPE_NULL.
Pero cuando el texto de edición no tiene foco y hago clic en él, el evento onClick no se ejecuta. Cuando hago clic por segunda vez, el diagrama de alerta aparece correctamente.
¿cómo puedo solucionar esto?
Use ' –
comportamiento totalmente inconsistente y engañosa del marco de Android. Casi 3 años después, sigue igual. – zgulser