Toolbar.WebView

         private void initView() {
                    //获取控件
                    toolbar = (Toolbar) findViewById(R.id.toolbar);

                    //设置Logo
                    toolbar.setLogo(android.R.drawable.ic_dialog_email);

                    //设置主标题
                    toolbar.setTitle("玩Android");

                    //设置子标题
                    toolbar.setSubtitle("首页");

                    //设置返回按钮
                    toolbar.setNavigationIcon(android.R.drawable.ic_delete);
         1.千万不要忘啦大哥
        //设置标题栏显示
        setSupportActionBar(toolbar);

                    //返回按钮的监听方式必须放置到setSupportActionBar之后才会有效果
                    toolbar.setNavigationOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            Toast.makeText(MainActivity.this,"关闭",Toast.LENGTH_SHORT).show();
                        }
                    });

                    /**
                     * (了解即可)菜单监听处理的方式二
                     */
                    //toolbar.setOnMenuItemClickListener(this);
                }

                /**
                 * 菜单的创建
                 */
                @Override
                public boolean onCreateOptionsMenu(Menu menu) {
                    MenuItem item = menu.add(1, 100, 100, "增加");
                    item.setIcon(R.mipmap.ic_launcher);//添加图标
                    menu.add(1,200,200,"删除");
                    return super.onCreateOptionsMenu(menu);
                }

                /**
                 * 选择菜单监听处理的方式一
                 */
                @Override
                public boolean onOptionsItemSelected(MenuItem item) {
                    switch (item.getItemId()){
                        case 100:
                            Intent intent = new Intent(MainActivity.this,Main2Activity.class);
                            startActivity(intent);
                            Toast.makeText(MainActivity.this,"dadasdasda",Toast.LENGTH_SHORT).show();
                            break;
                        case 200:
                            Toast.makeText(MainActivity.this,item.getTitle(),Toast.LENGTH_SHORT).show();
                            break;
                    }
                    return super.onOptionsItemSelected(item);
                }

                /**
                 * 菜单监听处理的方式二(了解即可)
                 */
                @Override
                public boolean onMenuItemClick(MenuItem menuItem) {
                    switch (menuItem.getItemId()){
                        case 100:
                            Toast.makeText(MainActivity.this,menuItem.getTitle(),Toast.LENGTH_SHORT).show();
                            break;
                        case 200:
                            Toast.makeText(MainActivity.this,menuItem.getTitle(),Toast.LENGTH_SHORT).show();
                            break;
                    }
                    return false;
                }


                /**
                 * 解决菜单图标不显示问题
                 */
                @SuppressLint("RestrictedApi")
                @Override
                protected boolean onPrepareOptionsPanel(View view, Menu menu) {
                    if (menu != null) {
                        if (menu.getClass() == MenuBuilder.class) {
                            //通过反射调用setOptionalIconsVisible(true)
                            try {
                                Method m = menu.getClass().getDeclaredMethod("setOptionalIconsVisible", Boolean.TYPE);
                                m.setAccessible(true);
                                m.invoke(menu, true);
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
                        }
                    }
                    return super.onPrepareOptionsPanel(view, menu);

用来打开侧滑变成三个杠杠

//设置侧滑菜单的开关处理
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this,dl,toolBar,R.string.app_name,R.string.app_name);
dl.addDrawerListener(toggle);
toggle.syncState();

WebView

    private void initView() {
    web = (WebView) findViewById(R.id.web);

    web.getSettings().setJavaScriptEnabled(true);
    web.setWebViewClient(new WebViewClient());
    web.loadUrl("网址就OK");

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,758评论 0 17
  • Toolbar 是 Android 5.0 推出的一个 Material Design 风格的导航控件 ,用来取代...
    简奕凡阅读 1,640评论 0 4
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,300评论 4 61
  • 像我这样年纪的人可能都会在自己的脑海里设计自己未来的人生,走一遍各式各样的人生之路,在所有的平行世界里扮演着很重要...
    白雪大汉阅读 665评论 1 0