Sto usando il cercapersone per scorrere tra le visualizzazioni in Android. Ora devo catturare l'evento di tocco per ciascuna vista. quando sostituisco l'ascoltatore touch per catturare l'evento tap, l'azione di scorrimento non avviene e lo schermo rimane nella prima pagina stessa. Come aggiungo l'ascoltatore touch per visualizzare il pager?Come abilitare il listener del tap in view page in Android?
Codice:
viewPager.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event)
{
mDetector.onTouchEvent(event);
return true;
}});
Per il codice di cui sopra sono in grado di catturare eventi rubinetto, ma l'azione colpo diventa impossibile.
ho bisogno di mostrare una finestra di avviso quando lo schermo viene toccato in vista pager . Come posso catturare l'evento Tap in questo caso. il mio schermo è un layout lineare con una vista elenco in esso. – Nancy
È possibile 1. ascoltare i clic sul linearlayout (che contiene il ListView) impostando l'attributo LinearLayout android: clickable = true e quindi usin ClickListener su di esso o 2. ascolta un onItemClick su un oggetto ListView, in modo che quando il viene cliccato l'elemento può andare a onItemClickListener http://goo.gl/iEcij – Soham