在片段中有一个GestureOverlayView

时间:2011-10-14 21:44:48

标签: android

最近我在我的应用程序中尝试过使用手势。我遇到的大多数教程都基于在Activity中设置GestureOverlayView,您可以在其中设置SetContentView。但是,这不能在片段中完成。因此,我如何在ListFragment上设置GestureOverlayView?

任何帮助都将深表感谢。谢谢!

1 个答案:

答案 0 :(得分:2)

这是我用于手势叠加的片段 此代码段是包含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;
}
...

R.id.gestureOverlayView部分属于此片段膨胀的布局