1

Android 公式サイトhttp://developer.android.com/training/implementing-navigation/nav-drawer.htmlからサンプル プロジェクトをダウンロードしました。Navigation Drawer の仕組みを理解しようとしています。したがって、1 つ疑問があります。左側のメニューから各項目の Fragment を呼び出します。私のプロジェクトでは、このフラグメントで呼び出そうとする大きなアクティビティがあります:

public class HomeFragment extends Fragment {

public HomeFragment() {
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

    Intent intent = new Intent();
    intent.setClass(getActivity(), ListMatch.class);
    startActivity(intent);
    View rootView = inflater.inflate(R.layout.list_match, container, false);
    return rootView;
}

}

しかし、それを行うと、Activity は完全に呼び出されますが、メニューが消えます。このアクティビティを呼び出してメニューを保持するにはどうすればよいですか? どうもありがとう。

4

1 に答える 1

0

ラグナンダンが言ったように、引き出しは単一の活動に適用されます。「メイン」ドロワーから新しいアクティビティを起動するのが一般的ですが、通常、そのような種類のアクティビティでは、アクション バーにアップ アクションが設定されてメイン アクティビティに戻ります。

于 2014-02-05T02:04:41.463 に答える