Different menu for different tabs in tab+swipe application for android project

后端 未结 2 1192
清歌不尽
清歌不尽 2021-02-04 12:17

I am a beginner to android applications and java, basically I am a PHP developer.

I\'ve a project for a tab+swipe application,

Reseller.java

2条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-04 13:18

    Yes, I got the output with these codes ,

    In TabOne.java and TabTwo.java I've added

       setHasOptionsMenu(true);
    

    In onCreateView() function and after that menu function with different menu,removed menu function from main class.

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                        Bundle savedInstanceState)
        {
                View view = inflater.inflate(R.layout.tab_a, container, false);
                setHasOptionsMenu(true);
                return view;
        }
        @Override
        public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
            // TODO Auto-generated method stub
            //super.onCreateOptionsMenu(menu, inflater);
             inflater.inflate(R.menu.menu_b, menu);
        }
    

提交回复
热议问题