【发布时间】:2014-05-17 22:36:33
【问题描述】:
我有一个 listView 和一个计时器遍历每个列表项。理想情况下,我想让当前选定的项目自动在 listView 中居中。我玩过 smoothScrollToPosition(),但对如何将当前项目居中感到迷茫。
我更正的代码(感谢 Matej Spili):
// Smooth scroll the list item
try {
scrollView.smoothScrollBy(scrollView.getChildAt().getTop() - (scrollView.getHeight() / 2) + (scrollView.getChildAt().getHeight() / 2), 1500);
}
catch (NullPointerException e)
{
System.out.println("NULL POINTER DEALT WITH");
}
【问题讨论】:
标签: java android listview centering