NavigationView設(shè)置監(jiān)聽器無效解決

NavigationView設(shè)置監(jiān)聽器無效解決

  • 對于設(shè)置NavigationItemSelectListener無效的問題,測試后之后發(fā)現(xiàn)是由于在XML中NavigationView沒有寫在XML最后的原因?qū)е?,期間有試過在Menu設(shè)置checkable、enable,都不成功,最后抱著試一試的想法改了XML中的NavigationView到文件最后才成功,特此記錄!

    2017.05.07

<?xml version="1.0" encoding="utf-8"?>
<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/main_drawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".mvp.view.activity.MainActivity"
    >

  <android.support.design.widget.AppBarLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:clipToPadding="true"
      android:fitsSystemWindows="true"
      >

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar_main"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:navigationIcon="@mipmap/ic_reorder_black_24dp"
        >
    </android.support.v7.widget.Toolbar>

    <FrameLayout
        android:padding="5dp"
        android:id="@+id/mainFrame"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        ></FrameLayout>

  </android.support.design.widget.AppBarLayout>


  <android.support.design.widget.NavigationView
      android:id="@+id/nav_main"
      android:layout_width="wrap_content"
      android:layout_height="match_parent"
      android:layout_gravity="start"
      android:fitsSystemWindows="true"
      app:headerLayout="@layout/headlayout"
      app:itemBackground="?android:attr/selectableItemBackground"
      app:menu="@menu/navmenu"
      ></android.support.design.widget.NavigationView>

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


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,159評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,628評論 19 139
  • 譯者地址:【翻】Android Design Support Library 的 代碼實驗——幾行代碼,讓你的 A...
    MrFu閱讀 45,399評論 92 340
  • 在運動的熱汗淋漓中參加完今天的班會。這應(yīng)該是最認真的一次。收獲很多,比如朱櫻教練講的時間管理和幸福的關(guān)系,寶...
    忱辭閱讀 197評論 0 0
  • 曾經(jīng)我看誰都不順眼,總覺得我應(yīng)該遇見更好的另一半,那是我還不懂的遇見得靠緣分,遇見了確不懂珍惜的話,緣分過去,下一...
    Lily_a6cc閱讀 655評論 0 1

友情鏈接更多精彩內(nèi)容