NavigationDrawer を含むJake Wharton のu2020サンプル アプリのu2020-mortarモードをいじっています。私がやろうとしているのは、 NavidationDrawer がコンテンツを開いたときにアクションバーで移動するようにすることです。私はこのようにやっています:
coreView = (CoreView) getLayoutInflater().inflate(R.layout.core, null); //extends DrawerLayout
ViewGroup decor = (ViewGroup) getWindow().getDecorView();
ViewGroup decorChild = (ViewGroup) decor.getChildAt(0);
decor.removeView(decorChild);
decor.addView(coreView);
coreView.getContentFrame().addView(decorChild);
この手法は、SlidingMenu lib から借用しました。
しかし、その結果、アクションバーが表示されず、すべてのビューがスクリーンショットのように通知領域の後ろに表示されます:
質問は、なぜこのようになっているのか、何が間違っているのか、どうすれば目標に到達できるのかということです。