Android - 如何在 listView 中移动滚动条

标签 android android-layout

<分区>

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/

相关文章:

android - 在屏幕中间设计一个布局android

android - 如何在 Android Studio 2.2 上刷新预览?

android - 如何限制 Android 设备网络速度以进行测试

android - 调整一个 ImageView 大小后无休止的 GC_FOR_ALLOC

java - 强制子类将某个字段的值设为 "implement"

java - 按钮自动点击?

android - 自定义复选框可绘制的大小?

android - 如何创建像 android google chrome tab 这样的 android listview

android - 半透明包含相对布局

android - 强制刷新UiThread android的MessageQueue