Fragment中toolbar添加Menu

  碼了好幾年的代碼了,被問到Fragmenttoolbar添加Menu,讓人爲之一愣啊,這不是嗖嗖嗖的easy的嗎。。。我這麼樂於助人的人,被問到問題從來都是直接給完美的代碼回覆,都起開,我要開始裝逼了。。然後呢,結果呢,,,這臉是真打啊,啪啪的,,啊,,,,真疼!!

內容分享一下:

一、如下,,想必這個樣子的都搞過了,,,,

 @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setHasOptionsMenu(true);
    }

    @Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.fragment_menu, menu);

    }

setHasOptionsMenu(true);這個呢要寫入onDreate()方法中。

二、但是像下面這樣子的呢,,,搞一下唄,,,嗖嗖的。

        toolBar.inflateMenu(R.menu.fragment_menu);
        toolBar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                T.showLong(getActivity(), "嗖嗖的easy");
               
            }
        });

 

就這麼點的事,打我臉,,翻天了你們,暴躁的我會慣着你們嗎,,想啥呢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章