如何在ScrollView中为ListView启用滚动?

时间:2014-07-09 11:08:33

标签: android android-listview android-scrollview touch-event

首先 - 我知道你不应该这样做,除非你有一个可行的观点,否则请不要对此事发表评论。我在某种程度上被布局强迫使用这样的设计(看图像)。

layout

我已经尝试了

mListView.setOnTouchListener(new OnTouchListener()
            {

                @Override
                public boolean onTouch(View v, MotionEvent event)
                {
                    v.getParent().requestDisallowInterceptTouchEvent(true);
                    return false;
                }

            });

但ListView似乎甚至在它被拦截之前都没有收到TouchEvent - 我测试了它,当我在水平LinearLayout中设置相同的OnTouchListener时,它可以工作并抑制拦截,但同样的事情在ListView上没有工作。

您有任何想法如何修复它?我怀疑headerView在这里已经足够了,不是吗?

0 个答案:

没有答案