ScrollView里面的ListView for Big List Item Android

时间:2014-03-11 10:51:53

标签: android listview android-listview scrollview

我在ScrollView中使用ListView。但众所周知,它会产生滚动问题。

根据此链接:Android list view inside a scroll view

我用过那段代码。毫无疑问它工作正常。但是现在,当任何列表项具有大的内容需要2-3行时会出现问题。

查看下面的图片以获得宽视图:它实际上有4个选项,但由于滚动问题,它显示了2个选项。

enter image description here

我还尝试了以下额外的高度代码,但它也有用。什么可以解决这个问题?我不想使用页眉和页脚,因为它不适合我们的应用程序。我想阻止这个Scroll问题,我想完美地显示选项。

listView.getPaddingTop() + listView.getPaddingBottom(); -> gives 0

1 个答案:

答案 0 :(得分:0)

为您的子列表视图输出此代码。它将解决滚动问题。

mListView.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                mScrollView.requestDisallowInterceptTouchEvent(true);
               int action = event.getActionMasked();
                switch (action) {
                    case MotionEvent.ACTION_UP:
                        mScrollView.requestDisallowInterceptTouchEvent(false);
                        break;
                }
                return false;
            }
        });