最近,我在我的应用程序中尝试了手势的使用。我碰到的大多数教程都是基于在Activity中设置GestureOverlayView的,您可以在其中设置ContentView。但是,这不能在 fragment 中完成。这样,如何在我的ListFragment上设置GestureOverlayView?

任何帮助将不胜感激。谢谢!

最佳答案

这是我用于带有手势覆盖的 fragment 的
该 fragment 是具有GestureOverlayView的 fragment 的一部分。

...
@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;
}
...
R.id.gestureOverlayView部分是此 fragment 所放大的布局的地方

关于android - 在 fragment 中包含GestureOverlayView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7773904/

10-10 18:05