Android视图中的默认overScrollMode值

问题描述 投票:2回答:1

每Android documentation,overScrollMode的默认值为OVER_SCROLL_ALWAYS。

但是我的ListView似乎没有遵循这种行为。仅当有足够的内容在列表中滚动时,它才会显示过度滚动行为。

我尝试查看Android代码,发现View.java ref中的overScrollMode设置为OVER_SCROLL_IF_CONTENT_SCROLLS。>

我还检查了ListView和AbsListView的代码,以检查是否在任何地方都设置了overscrollmode,但是我找不到任何东西。设置overScrollMode的唯一位置是在View.java中。

这是否意味着与此相关的Android文档不正确?我必须在列表视图中将overScrollMode显式设置为“ always”吗?

根据Android文档,overScrollMode的默认值为OVER_SCROLL_ALWAYS。但是我的ListView似乎没有遵循这种行为。仅当有足够的...

android-listview android-view android-overscoll
1个回答
5
投票

是的,Android文档实际上是不正确的。我确认了正如您在以下来自Android源的代码中看到的那样,默认情况下,过度滚动设置为if_content_scrolls

© www.soinside.com 2019 - 2024. All rights reserved.