2016-04-02 2 views
1

У меня есть несколько страниц, которые загружаются в viewpager. Я хочу определить, есть ли способ узнать, может ли пользователь касаться вида (внутри страницы), когда страница видна? Моя страница просмотра пейджера выглядит примерно так: Basic1.java and initshape() method as describe. Пожалуйста, дайте мне знать, требуется дополнительная информация.определить касание на вид внутри страницы viewpager

ответ

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; 
    } 
+0

попытается сообщить вам результат. –

Смежные вопросы