[問題] 在fragment中使用toolbar

看板AndroidDev作者 (羽翼狼)時間6年前 (2018/05/16 14:37), 編輯推噓0(0014)
留言14則, 2人參與, 6年前最新討論串1/1
各位前輩好 在寫程式中遇到一個問題解不掉 想請各位幫忙 我想在Fragment中使用toolbar toolbar有出現但是search item / menu item 卻沒有辦法出現 查了很多資料 都試過卻還是相同 想請各位幫忙看哪裡有問題 非常感謝 https://github.com/kllilee/test25/blob/master/app/src/main/java/com/example/likunlin/test25/leftFragment.kt 縮網址 https://ez2o.co/6ffj7 非常感謝各位 卡了兩天解不出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.41.208 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1526452647.A.151.html

05/16 23:49, 6年前 , 1F
你的toolbar是null
05/16 23:49, 1F

05/16 23:58, 6年前 , 2F
你好 非常感謝你的指教 請問我是哪裡設錯了嗎
05/16 23:58, 2F

05/17 00:03, 6年前 , 3F
fragment lifecycle順序是onCreate->onCreateView
05/17 00:03, 3F

05/17 00:05, 6年前 , 4F
fragment的layout在onCreateView才載入
05/17 00:05, 4F

05/17 00:10, 6年前 , 5F
你好 非常感謝你 我有設在過onCreateView 可是依然失敗
05/17 00:10, 5F

05/17 00:12, 6年前 , 6F
05/17 00:12, 6F

05/17 00:14, 6年前 , 7F
如果要直接 return inflater.inflate(.....)
05/17 00:14, 7F

05/17 00:15, 6年前 , 8F
你的setSupportActionBar要在onActivityCreated()做
05/17 00:15, 8F

05/17 00:25, 6年前 , 9F
妳好 可是你的連結中不是在onCreateView中做嗎 我移到
05/17 00:25, 9F

05/17 00:28, 6年前 , 10F
有了 出現了 果然是在onActivityCreated()中作 非常感謝
05/17 00:28, 10F

05/17 00:33, 6年前 , 11F
連結是第一種作法 下面補充的是第二種
05/17 00:33, 11F

05/17 00:40, 6年前 , 12F
感謝 試過第一種不行 設在onActivityCreated()中就可以
05/17 00:40, 12F

05/17 00:41, 6年前 , 13F
我GOOGLE了很多沒寫到這點 看來我要多了解他的生命週期
05/17 00:41, 13F

05/17 00:41, 6年前 , 14F
謝謝
05/17 00:41, 14F
文章代碼(AID): #1Q-z6d5H (AndroidDev)
文章代碼(AID): #1Q-z6d5H (AndroidDev)