<分区>
Possible Duplicate:
programmatically Scroll to a specific position in Android ListView
我有一个带滚动条的 ListView 。我想将滚动条向下移动几个像素。
android:scrollY="20dp"
我尝试在我的 listView 中设置它,但没有任何变化。
关于如何实现偏移有什么想法吗?
<分区>
Possible Duplicate:
programmatically Scroll to a specific position in Android ListView
我有一个带滚动条的 ListView 。我想将滚动条向下移动几个像素。
android:scrollY="20dp"
我尝试在我的 listView 中设置它,但没有任何变化。
关于如何实现偏移有什么想法吗?
最佳答案
您可以在后面的代码中使用 setSelectionFromTop 设置它
http://developer.android.com/reference/android/widget/ListView.html#setSelectionFromTop(int , 整数)
我认为 scrollY 更适合 ScrollView 。我没有在 ListView 上尝试过,从外观上看我认为它在 ListView 中不起作用。
如果您看到文档 listview xml 非继承属性只有以下内容,我认为您也不能从 xml 滚动:
机器人:分频器 android:dividerHeight 机器人:条目 android:footerDividersEnabled android:headerDividersEnabled
我检查了 AbsListView,它们也没有允许你这样做的属性..
关于Android - 如何在 listView 中移动滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179490/