0


Navigation Drawer でアプリを作成したい。このリンクの 例を使用しましたhttps://developer.android.com/training/implementing-navigation/nav-drawer.html
しかし、今は1つの質問があります。の交換は可能Fragment with a Layoutですか?

4

2 に答える 2

2

ドロワー内のアイテムがクリックされたときにフラグメントを作成する代わりに、どこかにレイアウトを設定したいということですか? ここでは便利ではなく、ベストプラクティスではないと思います。できることの 1 つは、レイアウトをインフレートしてフラグメントで返すことです。これは、レイアウトを設定するのと同じ効果があります。したがって、フラグメントの onCreateView(..) メソッドでレイアウトをインフレートし、以下に示すように返す必要があります。

// onCreateView of fragment
@Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.YOUR_LAYOUT, container, false);
             // set values for view components if necessary.

            return rootView;
}
于 2013-07-26T09:17:40.650 に答える