Android setHorizontalFadingEdgeEnabled无法与三星合作

Android setHorizontalFadingEdgeEnabled无法与三星合作,android,scrollview,samsung-mobile,fading,samsung-touchwiz,Android,Scrollview,Samsung Mobile,Fading,Samsung Touchwiz,我有几个三星设备(GT-I9192/4.2.2、GT-I9295/4.2.2等)用于测试,所有这些设备都不会显示水平投影的淡入边缘。所有其他SMATRphone,如HTC、Motorola、Meizu等(大部分是aos 4.x,还有一些是2.3.5)都能很好地显示淡入淡出的边缘。因为在api14中添加了新属性android:requiresFadingEdge,并且它没有代码可供选择(至少我没有找到)Im使用以下布局(此滚动用于标签滚动): 尝试使用android:overScrollMode属

我有几个三星设备(GT-I9192/4.2.2、GT-I9295/4.2.2等)用于测试,所有这些设备都不会显示水平投影的淡入边缘。所有其他SMATRphone,如HTC、Motorola、Meizu等(大部分是aos 4.x,还有一些是2.3.5)都能很好地显示淡入淡出的边缘。
因为在api14中添加了新属性
android:requiresFadingEdge
,并且它没有代码可供选择(至少我没有找到)Im使用以下布局(此滚动用于标签滚动):


尝试使用
android:overScrollMode
属性

加上

android:overScrollMode="always"
到您的
水平滚动视图

android:overScrollMode可以有三个值:“始终”、“从不”、“ifContentScrolls”


你有办法解决这个问题吗?正如您所提到的,它在三星设备上不起作用。我没有找到任何解决方案,所以看起来您必须手动绘制边缘(如在PhotoShop中),并以编程方式将其作为图像包含在边缘。我无法检查它,因为我再也没有那些三星设备了。然而,我认为这也不会有帮助。正如我在问题中提到的,三星确实显示了fadingEdge,但它太薄了,所以它几乎不被人注意到。因此,问题主要在于边缘配置(在三星设备上似乎无法配置)。
android:overScrollMode="always"