我正在编写一个由多个 ListView(天、小时、分钟等)组成的时间选择器小部件。分钟 ListView 具有 Integer.MAX_VALUE 元素(一遍又一遍地重复 0-59)。 每当用户滑动列表时,我希望它在 0、15、30 或 45 处停止。我尝试使用 setSelection,但即使它选择了正确的元素,它也不会使滑动速度无效,因此列表会继续滑动。
如果你有任何想法,请帮助我。
最佳答案
ListView: public void smoothScrollToPosition (int position)
也许这会对你有所帮助。从未使用过它,但看起来它可能是一个解决方案。
关于android - 如何在 ListView 闪烁时将其停止在特定列表项处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630472/