我有一个带有滚动条的列表视图。我想将滚动条向下移动几个像素。
android:scrollY="20dp"
我尝试在我的 listView 中设置它,但没有任何变化。
关于如何实现偏移的任何想法?
我有一个带有滚动条的列表视图。我想将滚动条向下移动几个像素。
android:scrollY="20dp"
我尝试在我的 listView 中设置它,但没有任何变化。
关于如何实现偏移的任何想法?
您可以使用 setSelectionFromTop 在后面的代码中设置它
http://developer.android.com/reference/android/widget/ListView.html#setSelectionFromTop(int , int)
我认为 scrollY 更适合滚动视图。从外观上看,我没有在列表视图上尝试过它,我认为它在列表视图中不起作用。
如果您看到文档 listview xml 非继承属性仅以下几点,我认为您也不能从 xml 滚动:
android:divider android:dividerHeight android:entries android:footerDividersEnabled android:headerDividersEnabled
我检查了 AbsListView 他们也没有允许你这样做的属性..
对于这个问题,您应该使用以下代码创建一个自定义滚动条。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="15dp">
<shape android:shape="rectangle" >
<solid android:color="#421700"/>
</shape>
</item>
</layer-list>
使用属性将其设置为视图
android:scrollbarThumbVertical