5
只是寻找一个我无法在Google上找到的简单答案。简单的说。有没有办法告诉ScrollView在投掷后停止滚动?Android ScrollView已完成?
只是寻找一个我无法在Google上找到的简单答案。简单的说。有没有办法告诉ScrollView在投掷后停止滚动?Android ScrollView已完成?
是的,投掷后它进入理想状态,这意味着你的投篮结束了。为此,你必须把监听器放在你的列表视图上,如list.setOnScrollListener(this)
。然后你必须检查听众是否处于理想状态。像这样
public void onScrollStateChanged(AbsListView view, int scrollState)
{
if(OnScrollListener.SCROLL_STATE_IDLE)
{
your code;
}
}
这也适用于ScrollViews,或者只是ListViews?编辑:看起来像setOnScrollListener仅用于列表视图。我需要类似ScrollViews的东西。不过谢谢。 – LoneWolfPR 2010-12-03 20:55:40
也许http://developer.android.com/reference/android/view/View.html#onScrollChanged%28int,%20int,%20int,%20int%29? – MatrixFrog 2010-10-26 03:44:31
谢谢。这通常只能由滚动命令触发。所以当滚动开始没有结束时它会被调用。我欣赏这个建议。 – LoneWolfPR 2010-10-26 14:11:00