Событие OnClick работает только второй раз в тексте редактирования

У меня есть текст редактирования, и когда пользователь щелкает этот текст редактирования, я хочу показать alerttdialog.

Мой код следующий:

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

Я неЯ не хочу, чтобы клавиатура отображалась, когда пользователь щелкает текст редактирования, поэтому я установил тип ввода TYPE_NULL.

Но когда текст редактирования неу меня нет фокуса, и я нажимаю на него, событие onClick нет выполнено. Когда я нажимаю на него второй раз, alerttdialog отображается правильно.

Как это исправить?

Ответы на вопрос(9)

Ваш ответ на вопрос