zoukankan      html  css  js  c++  java
  • Android 解决toolbar标题不显示问题

    问题原因:toolbar的兼容性有问题 
    解决办法: 
    setSupportActionBar(toolbar);

    toolbar使用步骤:

    1、编写menu.xml

    为了保持兼容需要这样写: 
    android:showAsAction=”ifRoom” 
    app:showAsAction=”ifRoom” 
    忽略as的警告

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        tools:context=".MainActivity">
        <item
            android:id="@+id/advertise"
            android:checkable="true"
            android:icon="@mipmap/icon_connected"
            android:orderInCategory="100"
            android:title="ad"
            android:visible="true"
            android:showAsAction="ifRoom"
            app:showAsAction="ifRoom" />
        <item
            android:id="@+id/add_friends"
            android:checkable="true"
            android:icon="@mipmap/ic_launcher"
            android:orderInCategory="100"
            android:title="add friends"
            android:visible="true"
            android:showAsAction="ifRoom"
            app:showAsAction="ifRoom" />
    </menu>

    2、重写onCreateOptionsMenu和onOptionsItemSelected方法

    toolbar

    以上两步完成后toolbar仍然不显示的需要第三步 
    3、解决兼容性问题: 
    初始化toolbar之后调用: 

    setSupportActionBar(toolbar);
  • 相关阅读:
    Markdown 列表、区块、代码(三)
    Markdown 标题、段落、文本(二)
    Markdown 简介(一)
    禅道学习笔记
    地图源改变之后mxd文件打开很慢的问题
    关于iReport报表的分页
    在VC项目中附加包含目录
    类静态成员变量的使用
    UI基础--UISlider&UIProgress
    UI基础--UISwitch
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7531036.html
Copyright © 2011-2022 走看看