【发布时间】:2014-06-12 04:56:47
【问题描述】:
我的布局遇到了一个非常奇怪的问题。我有一个带有内容框架的活动,用于我的应用程序的片段。在我的一个片段中,我有一个启用了快速滚动的 ListView。
现在,我遇到的问题是“滚动拇指”(用于快速滚动)仅在我的应用显示的第一个片段中有效,并且仅在该片段第一次显示时有效。
如果我重新加载第一个片段,滚动拇指就会消失。如果我切换到另一个包含快速滚动的 ListView 的片段,滚动拇指也会消失。
但是,如果我重新加载整个活动(即关闭应用程序并再次打开它),问题就会重复。在我重新打开我的应用之前,它只能工作一次。
到目前为止,我发现的唯一部分解决方法是使用 fastScrollAlwaysVisible,在这种情况下,快速滚动确实始终可见,但这不是我想要的行为。我只想在您滚动列表时显示滚动条。
左图是正确的滚动行为,仅在第一次时有效。右图是不正确的滚动行为,滚动拇指消失并恢复正常滚动。
注意:当我切换到不同的片段时,滚动拇指出现很短的时间之前。
【问题讨论】:
标签: android android-layout android-fragments