Odwołanie EditText onTouchListener Funkcja Call [duplikat]
Możliwy duplikat:
publiczne boolean onKey () wywołane dwa razy?
Mam pole EditText, które wywołuje widok popUp za pomocą przycisków radiowych. Implementacja PopUp i RadioGroup działa dobrze. Ale zdaję sobie sprawę, że po naciśnięciu lub dotknięciu przycisku EditText, onTouchListener jest wywoływany 2 razy. Po prostu zdaję sobie sprawę z powodu mojegopoprzednie pytanie to ten sam problem. Oto 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>
a tutaj jest xml dla 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>
Z powodu tego podwójnego wywołania popup działa dziwnie. Wywołanie odrzuć () nie działa poprawnie. Co może być przyczyną? To naprawdę denerwujące, dziękuję.