(序文: v4 Android サポート ライブラリの使用中にこの問題が発生しました)
このように、新しいSlidingPaneLayoutを使用して、リスト ビューの背後にAndroid V2 マップを表示しています。
----[¨¨¨¨]
| M [ L ]
| A [ I ]
| P [ S ]
| [ T ]
----[____]
2つの状態があります
- 開く: マップは約 1 枚を占めます。画面の 85% で、リストは画面の右端から覗いています。
- クローズ: 上記の逆。約を使用したリストで。画面の 85% と、画面の左端からマップがのぞきます。
リスト ビューを引き出すときにリスト ビューがマップの背後に描画されるという問題があります(SlidingPaneLayout の用語で「ペインを閉じる」)。リスト ビューの操作は正常ですが、画面のマップ部分がリストで塗りつぶされません。
また、リストが表示されていないとき (ペインが閉じているとき)に影 (またはで設定) がまったく描画されないという問題もあります。setShadowDrawable()
setShadowResource()
- 新しいアクティビティに入ってからもう一度戻ることで、画面を正しく再描画できます。
- この問題は、マップが表示されているときにマップとリスト ビューを新しいコンテンツで更新した場合にのみ発生します (SlidingPaneLayout 用語で「ペインを開く」)。