Falta de voluntad EditText onTouchListener Function Call [duplicate]
Posible duplicado:
¿Se llama a boolean público onKey () dos veces?
Tengo un campo EditText que llama a una vista emergente con botones de radio. La implementación de PopUp y RadioGroup funciona bien. Pero me doy cuenta de que cuando se presiona o toca Tocar para editar texto, onTouchListener se llama 2 veces. También me doy cuenta de que la razón de miPregunta anterior Es el mismo problema. Aquí está el 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>
y aquí está el xml para 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>
Debido a esta doble llamada, el popup actúa raro. La llamada de despedida () no funciona correctamente. ¿Cuál podría ser la razón? Es realmente muy molesto, gracias.