(前言:我在使用v4 Android支持库时遇到了这个问题)
我正在使用新的SlidingPaneLayout在列表视图后面显示 Android V2 地图,如下所示
----[¨¨¨¨]
| M [ L ]
| A [ I ]
| P [ S ]
| [ T ]
----[____]
它有两种状态
- 打开:地图占用大约。85% 的屏幕,列表从屏幕右侧边缘窥视。
- 关闭:与上述相反;使用大约的列表。85% 的屏幕和从屏幕左边缘窥视的地图。
我遇到了一个问题,即在将其拉出时将列表视图绘制在地图后面(SlidingPaneLayout 术语中的“关闭窗格”)。列表视图交互是正常的,但屏幕的地图部分没有被列表覆盖。
当列表退出(窗格关闭)时,还存在根本不绘制阴影(用setShadowDrawable()
or设置)的问题。setShadowResource()
- 我可以通过进入一个新的活动然后再返回来正确地重绘屏幕。
- 只有在显示地图时使用新内容更新地图和列表视图时才会出现此问题(SlidingPaneLayout 术语中的“窗格打开”)。