2011-10-14 24 views
5

Gần đây tôi đã thử nghiệm với việc sử dụng các cử chỉ trong ứng dụng của tôi. Hầu hết các hướng dẫn tôi đã đi qua được dựa trên thiết lập GestureOverlayView trong một hoạt động mà bạn có thể setContentView. Tuy nhiên, điều này không thể được thực hiện trong một Fragment. Như vậy, làm thế nào tôi có thể đi về việc thiết lập một GestureOverlayView trên ListFragment của tôi ví dụ?Có một GestureOverlayView trong một Fragment

Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn!

+0

Bạn có lẽ có thể thổi phồng một cái nhìn cho một Fragment, nhưng những gì về ListFragment? – kneth

Trả lời

2

Điều tôi sử dụng cho đoạn của mình bằng lớp phủ cử chỉ Đoạn mã này là một phần của đoạn có 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; 
} 
... 

Trường hợp phần R.id.gestureOverlayView là cách bố trí đó được thổi phồng bởi đoạn này

Các vấn đề liên quan