2015-03-31 91 views
0

我在同一个LinearLayout中有两个listViews。每一个的ListView看起来像这样:在同一个LinearLayout中滚动两个列表视图

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

的问题是,这两个列表视图有一个滚动条,但我想表明不使用滚动条的所有项目。

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

回答

0

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

此添加到所有的列表视图的

android:scrollbars="none" 
+0

我没有正确解释,我发表了一张图片,看看您是否了解我。如果我在任何人中滚动,则列表视图会在内部生成移动。但我想在整个屏幕上显示滚动条。如何绿色吧。 drive.google.com/file/d/0B_Z2NZi-dbUMc3FCOTQ1UDNWRnM/view – 2015-04-01 12:18:32

0

机器人:滚动条=无将定义显示或显示出任何在所有这些滚动条。这样不会禁用滚动(您可以在适当的方向上滚动),但只需从用户界面隐藏滚动条即可。试试以下代码

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; 
    } 
}); 
+0

我没有正确解释,我发表了一张图片,看看您是否了解我。如果我在任何人中滚动,则列表视图会在内部生成移动。但我想在整个屏幕上显示滚动条。如何绿色吧。 https://drive.google.com/file/d/0B_Z2NZi-dbUMc3FCOTQ1UDNWRnM/view – 2015-04-01 02:47:21

相关问题