Set up toolbar as actionbar in fragment

前端 未结 6 1808
天命终不由人
天命终不由人 2021-02-01 01:51

I want to set up my toolbar as an actionbar, but since your toolbar is a layoutelement it has to be in your layout. Now my layout is in my fragment.

I added the toolbar

6条回答
  •  青春惊慌失措
    2021-02-01 02:18

    If you use Kotlin, try this:

    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, state: Bundle?): View? { 
            (activity as AppCompatActivity).setSupportActionBar(your_toolbar)
            setHasOptionsMenu(true)
    
            return inflater.inflate(R.layout.your_layout, container, false)
    }
    
    
    override fun onCreateOptionsMenu(menu: Menu?, inflater: MenuInflater?) {
            inflater?.inflate(R.menu.your_menu, menu)
    }
    

提交回复
热议问题