プログラムで SupportMapFragment を作成して、タブ内に配置しようとしています。うまく作成しているように見えます(onCreateView(...)が呼び出され、getMap()がnull以外の値を返すなど...)が、実際には画面に何もレンダリングされません(背景しか見えないため)部活動のイメージ)。
次のようにして、ネストされたフラグメントで Google の例に従ってみました。
SupportMapFragment mapFragment = new SupportMapFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.fragment_container, mapFragment).commit();
そして、SupportMapFragment のサブクラス化にうんざりしましたが、それを xml レイアウト ファイルに配置しない限り (つまり、<fragment ... /> を使用して)、画面に何も表示されません。私が間違っているかもしれないことを誰かが知っていますか?
私は 2.3 用にビルドし、4.2 をターゲットにしており、必要に応じて v12 サポート ライブラリを使用しています。これはすべて 4.0.3 デバイスでテストされています。