最近,我在我的应用程序中尝试了手势的使用。我碰到的大多数教程都是基于在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/