У меня есть несколько страниц, которые загружаются в viewpager. Я хочу определить, есть ли способ узнать, может ли пользователь касаться вида (внутри страницы), когда страница видна? Моя страница просмотра пейджера выглядит примерно так: Basic1.java and initshape() method as describe. Пожалуйста, дайте мне знать, требуется дополнительная информация.определить касание на вид внутри страницы viewpager
1
A
ответ
0
выполнить следующий код на странице (фрагменте), которую вы хотите обнаружить событие касания.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout containing a title and body text.
ViewGroup rootView = (ViewGroup) inflater
.inflate(R.layout.fragment_slide, container, false);
LinearLayout layout = (LinearLayout)rootView.findViewById(R.id.layout)// get your root layout
layout.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.v(null, "TOUCH EVENT"); // handle your fragment touch here
return false;
}
});
return rootView;
}
попытается сообщить вам результат. –