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);
  • 相关阅读:
    关于Altium Designer的BOM,元件清单
    关于Altium Designer中的搜索图纸上的元件
    头文件的问题
    关于stm32加不进.h文件的问题
    【数论】——欧拉定理
    python matplotlib 多图像排列显示
    直方图均衡原理
    辐射度,辐照度,相机响应函数
    A = min(1, max(0, A))
    gamma校正
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/7531036.html
Copyright © 2011-2022 走看看