2017-06-30 16 views
-2

私は2つのボタン(Button1とButton2)を作成したアンドロイドアプリケーションを開発しています。ボタン1をクリックすると、ナビゲーションドロワのアクティビティが開きます。私はすべてそうすることに成功しています。しかし、私は、ユーザーがButton2をクリックするたびに、別のメニュー項目を持つ別のナビゲーション・ドロワー・アクティビティーが表示されることを望みます。 Androidで複数のナビゲーション引き出しを作成することは可能ですか? あらゆる種類のヘルプがありがとうございます。アンドロイドで複数のナビゲーション引き出しアクティビティを作成することはできますか?

+0

http://v4all123.blogspot.in/2016/03/simple-example-of-navigation-view-on.html –

答えて

1

を追加します。次に、ボタンをクリックしてナビゲーションビューの内容をプログラムで変更すると、NavigationView.inflateMenu(R.menu.the_relevant_menu)が使用されます。

これが役に立ちます。 私の英語を残念に思っています。

0

はい、複数のアクティビティを複数作成することはできますが、アクティビティには2つのナビゲーションしか作成できません。

あなたがNavigationViewを使用している場合は、2つのメニュー、Button2のための他のButton1のものを作成することができます

<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:openDrawer="start"> 

    <include layout="@layout/home_content"></include> 

    <FrameLayout 
     android:id="@+id/navigation_drawer" 
     android:layout_width="260dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="left" 
     app:layout="@layout/nav_drawer" 
     tools:layout="@layout/nav_drawer" /> 

</android.support.v4.widget.DrawerLayout>