SlidingPaneLayout没有正确刷新地图和列表

时间:2013-06-25 06:48:57

标签: android map android-support-library slidingpanelayout

(前言:我在使用v4 Android支持库时遇到此问题)

我正在使用新的SlidingPaneLayout在列表视图后面显示Android V2地图,就像这样

----[¨¨¨¨]
| M [  L ]
| A [  I ]
| P [  S ]
|   [  T ]
----[____]

它有两种状态

  1. 打开:地图占用约。 85%的屏幕,从右侧屏幕边缘窥视列表。
  2. 已关闭:以上相反;列表使用约。 85%的屏幕和地图从左侧屏幕边缘窥视。
  3. 我遇到了问题在拉出列表视图时在>后拉>(在SlidingPaneLayout术语中“关闭窗格”)。列表视图交互是正常的,但屏幕的地图部分不会被列表覆盖。

    当列表结束时(窗格关闭),阴影(设置为setShadowDrawable()setShadowResource())根本没有被绘制的问题。

    • 我可以通过进入新的Activity然后再返回来重新绘制屏幕。
    • 我在地图显示时用新内容更新地图和列表视图时只会出现此问题(SlidingPaneLayout术语中的“窗格打开”)。

1 个答案:

答案 0 :(得分:2)

我可以回答我自己的问题,只是为了记录这个问题。

如果我在SlidingPaneLayout上方放置一个透明视图,将会正确绘制所有内容,并在所覆盖的窗格上创建所有内容。