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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM