切换Fragment时改变ActionBar

来源:互联网 发布:自动加为好友淘宝 编辑:程序博客网 时间:2024/05/29 10:47

参见http://www.cnblogs.com/Wisp/p/3619334.html


在Fragment onCreate中直接调用setHasOptionsMenu()方法,将该方法设置为true,它就会调用onCreateOptionsMenu(),如此一来我们的目的就达到了

   @Override        public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {                super.onCreateOptionsMenu(menu, inflater);                menu.add(0, 1, 0, "返回首页").setShowAsAction(                                MenuItem.SHOW_AS_ACTION_IF_ROOM);        }        @Override        public boolean onOptionsItemSelected(MenuItem item) {                backToHome();                return super.onOptionsItemSelected(item);        }



Other:

1.SearchView

sv.setOnQueryTextListener(new OnQueryTextListener() {@Overridepublic boolean onQueryTextSubmit(String query) {// TODO Auto-generated method stubLog.v("0.0.00..0.0.0.0..", "asddddddddddddddddddddddddddddddddddd");search_book(query);return false;}@Overridepublic boolean onQueryTextChange(String newText) {// TODO Auto-generated method stubsearch_book(newText);return false;}});


2.WebView

new WebViewClient(){    @Override    xxxx}


0 0