在同一个LinearLayout中滚动两个列表视图

时间:2015-03-31 03:05:36

标签: android android-listview scrollbar

我在同一个LinearLayout中有两个listView。每个listView看起来像这样:

<ListView
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:id="@+id/listViewReceived"
    android:layout_weight="1"
    >
</ListView>    
<ListView ><!--same as above-->

问题是两个listViews都有一个滚动条但我想要显示没有滚动条的所有项目。

如果我在列表视图中滚动任何内部生成的移动。但我希望在整个屏幕上显示滚动条。如何绿色吧。 https://drive.google.com/file/d/0B_Z2NZi-dbUMc3FCOTQ1UDNWRnM/view

2 个答案:

答案 0 :(得分:0)

  

问题是两个listView都有你的滚动条,但我想显示没有滚动条的所有项目。

将此添加到所有listview

android:scrollbars="none"

答案 1 :(得分:0)

android:scrollbars = none将定义要显示或显示的滚动条。这不会禁用滚动(您可以在适当的方向滚动)但只是隐藏用户界面中的滚动条。请尝试以下代码

listView.setOnTouchListener(new OnTouchListener() {

    public boolean onTouch(View v, MotionEvent event) {
        if (event.getAction() == MotionEvent.ACTION_MOVE) {
            return true; // Indicates that this has been handled by you and will not be forwarded further.
        }
        return false;
    }
});