我使用HorizontalListView执行ListView
的功能,但是以横向方式执行。这个HorizontalListView在向列表的第一个和最后一个项目滚动时不显示fadingEdge
。所以我需要在此视图上添加fadingEdge
。我可以找到第一个和最后一个孩子,但我不知道如何在fadingEdge
中滚动到达第一个和最后一个孩子时如何显示ListView
。此外我已经添加了
<com.ui.widgets.HorizontalListView
android:id="@+id/horizontalListView"
android:layout_width="fill_parent"
android:layout_height="120dip"
android:gravity="left"
android:fadingEdge="horizontal"/>
它没有任何影响。所以你能指出我如何以编程方式将fadingEdge
添加到HorizontalListView
答案 0 :(得分:2)
来自the documentation for fadingEdge
:
此属性已弃用,自API级别14(
ICE_CREAM_SANDWICH
)起将被忽略。使用衰落边缘可能会引入明显的性能下降,并且只有在应用程序的可视化设计需要时才应使用。要请求API级别14及更高级别的淡化边缘,请改用android:requiresFadingEdge
属性。
答案 1 :(得分:0)
尝试使用android:overScrollMode
属性。
添加
android:overScrollMode="always"
到您的视图。
android:overScrollMode可以有三个值:“always”,“never”,“ifContentScrolls”。