2013-06-25 2 views
0

(предисловие: Я имею эту проблему при использовании v4 библиотеки Android поддержки)SlidingPaneLayout с картой и списком не обновляется правильно

Я использую новый SlidingPaneLayout, чтобы показать карту Android V2 за список View, как этот

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

Он имеет два состояния

  1. Открыть: карту занимает ок. 85% экрана, при этом список просматривается с правого края экрана.
  2. Закрыт: обратная сторона выше; со списком, используя прибл. 85% экрана и карта, выглядывающие из левого края экрана.

У меня возникли проблемы где List View рисуется за карту, когда потянув ее («закрыть панель» в терминологии SlidingPaneLayout). Взаимодействие с представлением списка является нормальным, но часть карты на экране не раскрашивается списком.

Там в также Проблема тени (набор с setShadowDrawable() или setShadowResource()) не обращается на всех, когда список из (панель закрыта).

  • Я могу заставить экран правильно перерисовать, перейдя в новую активность, а затем обратно.
  • Я получаю эту проблему только в том случае, когда обновляю вид карты и списка с новым контентом во время отображения Карты («открытая панель» в терминологии SlidingPaneLayout).

ответ

2

Я могу дать ответ на свой вопрос, просто чтобы зафиксировать эту проблему.

Если я поставил прозрачный вид над SlidingPaneLayout, все будет правильно нарисовано, dropshadow на вышележащей панели и все.

 Смежные вопросы

  • Нет связанных вопросов^_^