#android
#Android
Вопрос:
Недавно я экспериментировал с использованием жестов в своем приложении. Большинство руководств, с которыми я сталкивался, основаны на настройке GestureOverlayView в Activity, где вы можете setContentView . Однако это невозможно сделать во фрагменте. Таким образом, как я могу установить GestureOverlayView поверх моего ListFragment, например?
Любая помощь будет высоко оценена. Спасибо!
Комментарии:
1. Вероятно, вы можете увеличить представление для фрагмента, но как насчет ListFragment?
Ответ №1:
Это то, что я использую для своего фрагмента с наложением жестов. Этот фрагмент является частью фрагмента, который имеет 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
часть макета, которая раздувается этим фрагментом