2

私はアンドロイドビューページャを使ってアプリケーションを開発しています。私はビューページャをクリック可能ではない状態にしたいと思っています。 私はあなたのカスタムViewPager実装でこのコードを追加しますandroid view pager unclickableを設定する方法

答えて

3

.. plzの助けすべて

  myviewpager.setFocusable(false); 
      myviewpager.setFocusableInTouchMode(false); 
      myviewpager.setHapticFeedbackEnabled(false); 
      myviewpager.setLongClickable(false); 
      myviewpager.setClickable(false); 
      myviewpager.setPressed(false); 
      myviewpager.setSelected(false); 
      myviewpager.setEnabled(false); 

を試してみたが、誰もがビューのページャを設定する方法を知っているビューページャに取り組んでいないと、状態 を無効にクリック可能。これにより、ビューページを期待どおりに無効にすることができます。

@Override 
public boolean onTouchEvent(MotionEvent event) { 
    if (this.enabled) { 
     return super.onTouchEvent(event); 
    } 

    return false; 
} 

@Override 
public boolean onInterceptTouchEvent(MotionEvent event) { 
    if (this.enabled) { 
     return super.onInterceptTouchEvent(event); 
    } 

    return false; 
} 

public void setPagingEnabled(boolean enabled) { 
    this.enabled = enabled; 
} 
+0

感謝の男あなたは私に正しい道を与える!!!! –

+0

私は同じことをしたい。スワイプのために私はこれに続き、 "http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizo​​ntal-view-paging/" とそれが動作します しかし、あなたが提供したこのコードには追加できませんPagerAdapterを、ViewPagerを拡張するクラスに拡張するクラス myPagerAdapterクラスで "onTouchEvent"と "onInterceptTouchEvent"をどのように使用できますか? これは愚かな質問かもしれませんが、私は混乱しています。助けてください! – george

+0

リンクは http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizo​​ntal-view-paging/ – george

関連する問題