OnClick-Ereignis funktioniert bei edittext nur zum zweiten Mal

Ich habe einen Edittext, und wenn der Benutzer auf diesen Edittext klickt, möchte ich einen Warndialog anzeigen.
Mein Code ist der folgende:

            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());
                }
            });

Ich möchte nicht, dass die Tastatur angezeigt wird, wenn der Benutzer auf den Edittext klickt, daher setze ich den Eingabetyp auf TYPE_NULL.
Aber wenn der Edittext keinen Fokus hat und ich darauf klicke, wird das onClick-Ereignis nicht ausgeführt. Wenn ich ein zweites Mal darauf klicke, wird der Warndialog korrekt angezeigt.

Wie behebe ich das?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage