EditText onTouchListener-Funktionsaufruf deaktivieren [duplizieren]

Mögliche Duplikate:
public boolean onKey () zweimal aufgerufen?

Ich habe ein EditText-Feld, das eine Popup-Ansicht mit Optionsfeldern aufruft. Die Implementierung von PopUp und RadioGroup funktioniert gut. Aber ich merke nur, wenn gedrückt oder Touch to EditText, onTouchListener wird 2 mal aufgerufen. Mir ist auch nur klar, dass der Grund meinesvorherige Frage ist das gleiche Problem. Hier ist der EditText;

<code>etOdemeSekli = (EditText)findViewById(R.id.etOdemeSekli);
        etOdemeSekli.setOnTouchListener(new OnTouchListener() {
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                inflatePopUpOdemeSekli();
                Log.d("****","Inflate");                    
            return false;
            }
        }); 
</code>

und hier ist die XML für EditText

<code><EditText
    android:layout_weight="1"                   
    android:id="@+id/etOdemeSekli"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:hint="@string/odemeSekliHint"
    android:focusableInTouchMode="false">
</EditText>
</code>

Aufgrund dieses doppelten Aufrufs wirkt Popup seltsam. Der Aufruf von dismiss () funktioniert nicht richtig. Was könnte der Grund sein? Es ist wirklich sehr, sehr ärgerlich, danke.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage