オンラインショッピングアプリのようなアプリケーションを設計する必要があります。私はホームページとナビゲーション引き出しを作ったが、両方とも別々にデザインされているので、両方の作業を行う必要がある。それをマージする方法を提案してください。ホーム・ページとナビゲーション・ドロワーをマージするにはどうすればいいですか?
ホーム
ナビ
オンラインショッピングアプリのようなアプリケーションを設計する必要があります。私はホームページとナビゲーション引き出しを作ったが、両方とも別々にデザインされているので、両方の作業を行う必要がある。それをマージする方法を提案してください。ホーム・ページとナビゲーション・ドロワーをマージするにはどうすればいいですか?
ホーム
ナビ
これらの両方の画面が右に、自分のXMLを持っている必要がありますか?
したがって、どちらもフラグメントにすることができます。ステップ1です。
次に、DrawerLayoutを使用して新しいアクティビティレイアウトを作成します。 Android Studioが提供するテンプレートを使用することもできますが、必要のないJavaコードがたくさん含まれますが、ここで生成されたXMLはアイデアを提供します。
一般的なレイアウトは、おおよそ
DrawerLayout
CoordinatorLayout
AppBarLayout
Toolbar
/AppBarLayout
FrameLayout :id = container
/CoordinatorLayout
fragment :class = package.name.YourDrawerFragment
/DrawerLayout
され、あなたがそこにフラグメントを使用することを望んでいないしている場合は、XML <include>
タグで、必要に応じて使用し、内側でframeLayoutを交換してください。
引き出しがすでに確立されているように見えるので、「後ろに」コンテンツを読み込むだけで済みます。