Evento OnClick funciona apenas na segunda vez em edittext
Eu tenho um texto editável, e quando o usuário clica neste texto edit eu quero mostrar um diálogo de alerta.
Meu código é o seguinte:
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());
}
});
Não quero que o teclado apareça quando o usuário clica no texto da edição, então defino o inputtype como TYPE_NULL.
Mas quando o texto da edição não tem foco e eu clico nele, o evento onClick não é executado. Quando clico uma segunda vez, o diálogo de alerta é exibido corretamente.
Como faço para corrigir isso?