簡體   English   中英

確定viewpager頁面內的視圖上的觸摸

[英]determine touch on a view inside viewpager page

我有一些頁面加載到viewpager。 我想確定是否有任何方法可以確定用戶是否在頁面可見時觸摸視圖(內頁)? 我的查看分頁器頁面視圖類似於此描述的Basic1.java和initshape()方法 請讓我知道需要更多信息。

在要檢測觸摸事件的頁面(片段)中實現以下代碼。

@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;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM