2016-01-20 31 views
0

基本上我正在尋找WearableListView.setGreedyTouchMode(true)的行爲 - 但是沒有的列表視圖。GridViewPager:有時禁用水平/垂直滾動? (Android Wear)

可能嗎?怎麼樣?

+0

擴展GridViewPager並覆蓋GridViewPager#canScrollHorizo​​ntally()或canScrollVertically()並查看返回false是否停止在這些方向上滾動。 –

+0

@AliNaddaf謝謝 - 試過了,它不會改變任何不幸的事情。 – zoltish

回答

0

在我的應用程序中,我有一個自定義視圖,它擴展了framelayout,它顯示在網格視圖頁面上。由於framelayout是一個ViewGroup,我可以訪問requestDisallowInterceptTouchEvent()。

@Override 
public boolean onInterceptTouchEvent(MotionEvent event) { 
    this.getParent().requestDisallowInterceptTouchEvent(fixed); 
    return super.onInterceptTouchEvent(event); 
} 

其中固定布爾值決定天氣讓網格視圖尋呼機控制與否。

+0

我也試過這個;雖然它禁用所有分頁 - 我只想一次禁用一個分頁。 – zoltish