すべてのアクティビティコンポーネントの上に左側のナビゲーションメニューを表示するにはどうすればよいですか?

user3675605

私が持っているのは、ナビゲーションドロワーを使用して作成した左側のナビゲーションサイドバーです..それは問題なく動作しますが、アクティビティの同じレイアウトでも3つのボタンがあります..メニューが表示されるたびに、3つのボタンの下に表示されますこれはとても奇妙です..私はこのメニューをアクティビティの他のすべての上に表示したいです..ここに私のxmlコードがあります:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@string/layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/background" 
   >
   <android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <!-- Framelayout to display Fragments -->
    <FrameLayout
        android:id="@+id/frame_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <!-- Listview to display slider menu -->
    <ListView
        android:id="@+id/list_slidermenu"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:choiceMode="singleChoice"
        android:divider="#ffffff"
        android:dividerHeight="1dp"        
        android:listSelector="@drawable/list_selector"
        android:background="#703534"/>
</android.support.v4.widget.DrawerLayout>
       <Button
        android:id="@+id/button2"
        android:layout_width="170sp"
        android:layout_height="60sp"
        android:layout_alignLeft="@+id/button1"
        android:layout_centerVertical="true"
        android:background="@drawable/catalogue" />

    <Button
        android:id="@+id/button1"
     android:layout_width="170sp"
        android:layout_height="60sp"
        android:layout_above="@+id/button2"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="52dp"
        android:background="@drawable/our_products" />

    <Button
        android:id="@+id/button3"
        android:layout_width="170sp"
        android:layout_height="60sp"
        android:layout_below="@+id/button2"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="52dp"
        android:background="@drawable/contact_us" />
    </RelativeLayout>

誰かが私を助けることができますか?

シヴァムヴェルマ

xmlで物事を定義する方法の順序によって、それらが画面にどのように表示されるかが決まり、どのビューが他のどのビューの上または下に表示されるかも決定されます。Nav Drawerの場合、レイアウトは次のようになります。

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:font="http://schemas.android.com/apk/res/com.teewe.client"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >


    <!-- This LinearLayout is the layout for your activity. Replace with FrameLayout -->
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/white"
        android:orientation="vertical"
        android:padding="@dimen/padding_from_screen_edges" >

    </LinearLayout>

    <!--The last view that you include, shows up in your drawer. In this case, everything inside this RelativeLayout shows up in the drawer. --> 

    <RelativeLayout
        android:id="@+id/drawerRelativeLayout"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#fff" >

        <ListView
            android:id="@+id/left_drawer"
            android:layout_width="240dp"
            android:layout_height="match_parent"
            android:layout_above="@id/nowPlayingLayout"
            android:choiceMode="singleChoice"
            android:divider="@color/light_gray"
            android:dividerHeight="1dp" />
    </RelativeLayout>

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

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

既存のアクティビティのナビゲーションメニューにアクセスするにはどうすればよいですか

分類Dev

下部ナビゲーションアクティビティで別のビューを表示するにはどうすればよいですか?

分類Dev

ナビゲーションコンポーネントを使用してアクティビティから別のアクティビティに移動し、スタックから最初のアクティビティを削除するにはどうすればよいですか?

分類Dev

ナビゲーションコンポーネントを使用して、単一アクティビティの設計で権限を操作するにはどうすればよいですか?

分類Dev

ナビゲーションコンポーネントを使用してナビゲーションドロワーのメニューをクリックした場合、別の目的地に移動する代わりにアクションを実行するにはどうすればよいですか?

分類Dev

ナビゲーションリンクのサブリストアイテムを右側に表示するにはどうすればよいですか?

分類Dev

(ナビゲーションアーキテクチャコンポーネントの)NavHostFragmentによってロードされたフラグメント(SupportMapFragment)の参照を取得するにはどうすればよいですか?

分類Dev

メインコンポーネントの外部のナビゲーションにアクセスするにはどうすればよいですか?

分類Dev

反応ネイティブで下部ナビゲーションの上にコンポーネントを表示するにはどうすればよいですか?

分類Dev

別のビューの上にフローティングアクションボタンを表示するにはどうすればよいですか?

分類Dev

KotlinのナビゲーションドロワーアクティビティにOnFragmentInteractionListenerを追加するにはどうすればよいですか?

分類Dev

アクティビティからナビゲーションヘッダーのTextViewを更新するにはどうすればよいですか?

分類Dev

アクティビティからナビゲーションヘッダーのTextViewを更新するにはどうすればよいですか?

分類Dev

AngularMaterialのナビゲーションリストの左側にアイコンを移動するにはどうすればよいですか

分類Dev

ナビゲーションビューに添付されているサブメニューのテキストとアイコンの色を変更するにはどうすればよいですか?

分類Dev

Dagger 2で依存関係を注入するアクティビティに、コンポーネントのすべてのモジュールを設定しないようにするにはどうすればよいですか?

分類Dev

このナビゲーションメニューのメニューの左側にサブメニューを表示するにはどうすればよいですか?

分類Dev

中央のアイテムメニューにアイコンのみを表示する以外に、下部のナビゲーションにアイコンとテキストを含むメニューアイテムを表示させるにはどうすればよいですか?

分類Dev

すべてのアクティビティでメニューとタイトルを表示するにはどうすればよいですか?

分類Dev

ナビゲーションバーのドロップダウンコンテンツをアニメーション(トランジションなど)で表示するにはどうすればよいですか?

分類Dev

アクティブなナビゲーションバーの段落を強調表示するにはどうすればよいですか

分類Dev

反応ネイティブナビゲーションヘッダーメニューを設定するにはどうすればよいですか?

分類Dev

アクティビティシーンのアニメーションの遷移中にステータスバーとナビゲーションバーがアニメーション化しないようにするにはどうすればよいですか?

分類Dev

機能コンポーネントのナビゲーションオプションを上書きするにはどうすればよいですか?

分類Dev

Jetpackのナビゲーションを使用してアクティビティではなくフラグメントでツールバーを使用するにはどうすればよいですか?

分類Dev

ナビゲーションページがすでにスタックの一番上にある場合、左側のメニューマスターページからナビゲーションページを更新するにはどうすればよいですか?

分類Dev

ナビゲーションアーキテクチャコンポーネントを使用して、動的機能モジュールのフラグメントのリリースビルドでClassNotFoundExceptionを修正するにはどうすればよいですか?

分類Dev

データバインディングとナビゲーションコンポーネントを使用してネストされたビューにアクセスするにはどうすればよいですか?

分類Dev

アクティビティの特定のコンポーネントを非表示にして、他のさまざまなアクティビティで使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    既存のアクティビティのナビゲーションメニューにアクセスするにはどうすればよいですか

  2. 2

    下部ナビゲーションアクティビティで別のビューを表示するにはどうすればよいですか?

  3. 3

    ナビゲーションコンポーネントを使用してアクティビティから別のアクティビティに移動し、スタックから最初のアクティビティを削除するにはどうすればよいですか?

  4. 4

    ナビゲーションコンポーネントを使用して、単一アクティビティの設計で権限を操作するにはどうすればよいですか?

  5. 5

    ナビゲーションコンポーネントを使用してナビゲーションドロワーのメニューをクリックした場合、別の目的地に移動する代わりにアクションを実行するにはどうすればよいですか?

  6. 6

    ナビゲーションリンクのサブリストアイテムを右側に表示するにはどうすればよいですか?

  7. 7

    (ナビゲーションアーキテクチャコンポーネントの)NavHostFragmentによってロードされたフラグメント(SupportMapFragment)の参照を取得するにはどうすればよいですか?

  8. 8

    メインコンポーネントの外部のナビゲーションにアクセスするにはどうすればよいですか?

  9. 9

    反応ネイティブで下部ナビゲーションの上にコンポーネントを表示するにはどうすればよいですか?

  10. 10

    別のビューの上にフローティングアクションボタンを表示するにはどうすればよいですか?

  11. 11

    KotlinのナビゲーションドロワーアクティビティにOnFragmentInteractionListenerを追加するにはどうすればよいですか?

  12. 12

    アクティビティからナビゲーションヘッダーのTextViewを更新するにはどうすればよいですか?

  13. 13

    アクティビティからナビゲーションヘッダーのTextViewを更新するにはどうすればよいですか?

  14. 14

    AngularMaterialのナビゲーションリストの左側にアイコンを移動するにはどうすればよいですか

  15. 15

    ナビゲーションビューに添付されているサブメニューのテキストとアイコンの色を変更するにはどうすればよいですか?

  16. 16

    Dagger 2で依存関係を注入するアクティビティに、コンポーネントのすべてのモジュールを設定しないようにするにはどうすればよいですか?

  17. 17

    このナビゲーションメニューのメニューの左側にサブメニューを表示するにはどうすればよいですか?

  18. 18

    中央のアイテムメニューにアイコンのみを表示する以外に、下部のナビゲーションにアイコンとテキストを含むメニューアイテムを表示させるにはどうすればよいですか?

  19. 19

    すべてのアクティビティでメニューとタイトルを表示するにはどうすればよいですか?

  20. 20

    ナビゲーションバーのドロップダウンコンテンツをアニメーション(トランジションなど)で表示するにはどうすればよいですか?

  21. 21

    アクティブなナビゲーションバーの段落を強調表示するにはどうすればよいですか

  22. 22

    反応ネイティブナビゲーションヘッダーメニューを設定するにはどうすればよいですか?

  23. 23

    アクティビティシーンのアニメーションの遷移中にステータスバーとナビゲーションバーがアニメーション化しないようにするにはどうすればよいですか?

  24. 24

    機能コンポーネントのナビゲーションオプションを上書きするにはどうすればよいですか?

  25. 25

    Jetpackのナビゲーションを使用してアクティビティではなくフラグメントでツールバーを使用するにはどうすればよいですか?

  26. 26

    ナビゲーションページがすでにスタックの一番上にある場合、左側のメニューマスターページからナビゲーションページを更新するにはどうすればよいですか?

  27. 27

    ナビゲーションアーキテクチャコンポーネントを使用して、動的機能モジュールのフラグメントのリリースビルドでClassNotFoundExceptionを修正するにはどうすればよいですか?

  28. 28

    データバインディングとナビゲーションコンポーネントを使用してネストされたビューにアクセスするにはどうすればよいですか?

  29. 29

    アクティビティの特定のコンポーネントを非表示にして、他のさまざまなアクティビティで使用するにはどうすればよいですか?

ホットタグ

アーカイブ