我正在使用TonicArtos/StickyGridHeaders库,我的StickyGridHeadersGridView
位于RelativeLayout
内。问题是,我在StickyGridHeadersGridView
的布局XML中使用的属性无效,因为ScrollBar
出现在网格视图项上方
android:layout_above
android:layout_below
android:layout_toRightOf
我的输出如下
解决方法解决方案:
要解决此问题,我必须将StickyGridHeadersGridView
包裹在FrameLayout
内,然后我将上述属性应用于此FrameLayout
并且它工作得很好但是FrameLayout
这里是不必要的,因为它将在视图层次结构中添加另一个视图。
答案 0 :(得分:1)
在StickyGridHeadersGridView.java
(第887行)中替换以下两行后似乎已解决此错误
canvas.restore();
canvas.restore();
与
if (mHeaderBottomPosition != headerHeight) {
canvas.restore();
}
canvas.restore();