2011-10-14 8 views
5

Recientemente he experimentado con el uso de gestos en mi aplicación. La mayoría de los tutoriales que he encontrado se basan en la configuración de GestureOverlayView en una actividad en la que puedes configurarContentView. Sin embargo, esto no se puede hacer en un Fragmento. Como tal, ¿cómo puedo configurar un GestureOverlayView sobre mi ListFragment por ejemplo?Tener un GestureOverlayView en un fragmento

Cualquier ayuda será muy apreciada. ¡Gracias!

+0

probablemente Puede inflar una vista de un fragmento, pero ¿qué pasa ListFragment? – kneth

Respuesta

2

Esto es lo que uso para mi fragmento con superposición de gesto Este fragmento es parte del fragmento que tiene GestureOverlayView.

... 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    Context context = container.getContext(); 
    View root = inflater.inflate(R.layout.myfragment,container,false); 
    GestureOverlayView gestureoverlay = 
     (GestureOverlayView) root.findViewById(R.id.gestureOverlayView); 
     gestureoverlay.addOnGesturePerformedListener(
      new MyGestureListener(context)); 
    ... 
    return root; 
} 
... 

Cuando la parte R.id.gestureOverlayView es de la disposición que se infla por este fragmento

Cuestiones relacionadas