2017-03-26 8 views
1

オンラインショッピングアプリのようなアプリケーションを設計する必要があります。私はホームページとナビゲーション引き出しを作ったが、両方とも別々にデザインされているので、両方の作業を行う必要がある。それをマージする方法を提案してください。ホーム・ページとナビゲーション・ドロワーをマージするにはどうすればいいですか?

ホーム

this is home page and i want to add navigation drawer on left upper corner

ナビ

this is a navigation drawer that i need to add on home page

答えて

0

これらの両方の画面が右に、自分の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を交換してください。

引き出しがすでに確立されているように見えるので、「後ろに」コンテンツを読み込むだけで済みます。

関連する問題