当列表视图中的水平滚动视图滚动时,如何影响列表视图

时间:2015-06-09 10:27:55

标签: android android-listview horizontal-scrolling

我有一个列表视图,在每个列表项中都有一个水平滚动视图。 如果我滚动项目的滚动视图,那么它应该影响滚动视图属于该列表视图中的所有其他项目。

我尝试过的解决方法:

mViewHolder.mHorizontalScrollView
                    .setOnTouchListener(new OnTouchListener() {
                        @Override
                        public boolean onTouch(View v, MotionEvent event) {
                            // TODO Auto-generated method stub
                            selectedItemIndex = mViewHolder.index;
                            SCROLL_X = v.getScrollX();
                            SCROLL_Y = v.getScrollY();
                             mListView.invalidateViews();
                            return false;
                        }
                    });
            mViewHolder.mHorizontalScrollView.scrollTo(SCROLL_X, SCROLL_Y);

1 个答案:

答案 0 :(得分:0)

你要做的是一个网格。看看this 它是一个带有 CustomLayoutManager 的Recyclerview,这可能会做你想要的。顺便说一句:回收商不再是列表视图了。