2014-04-14 128 views
0

我使用程序兼容性我動作條2.3。 我想collapseActionView當我點擊該選項,但不顯示在第一位。 ![在這裏輸入的形象描述] [1]在Android的菜單圖標不顯示

由於img顯示,菜單不顯示圖標。 有人可以幫我.tks非常多。 這是我的代碼。

<?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" > 

<item 
    android:id="@+id/zhuangtai" 
    android:icon="@drawable/fa" 
    android:showAsAction="collapseActionView" 
    android:title="髮狀態" 
    app:showAsAction="collapseActionView"/> 
<item 
    android:id="@+id/er" 
    android:icon="@drawable/sao" 
    android:showAsAction="collapseActionView|withText" 
    android:title="掃一掃" 
    app:showAsAction="collapseActionView|withText"/> 
<item 
    android:id="@+id/sui" 
    android:icon="@drawable/sui" 
    android:showAsAction="collapseActionView|withText" 
    android:title="隨份子" 
    app:showAsAction="collapseActionView|withText"/> 
<item 
    android:id="@+id/haoyou" 
    android:icon="@drawable/haoyou" 
    android:showAsAction="collapseActionView|withText" 
    android:title="好友列表" 
    app:showAsAction="collapseActionView|withText"/> 

</menu> 

對不起,我的英語。

回答

0

機器人:在API級別11介紹在您使用的API級別9.讀this教程這種情況下showAsAction。它可以幫助你。

+0

我正在使用8,我曾處理與「app:showAsAction ='collapseActionView'」的兼容性,但結果仍然不是我想要的.tks非常多。 – ihoney

+0

試試這個教程(https://www.grokkingandroid.com/adding-actionviews-to-your-actionbar/)你會得到一個想法。 – raja

0

collapseActionView與此操作項關聯的操作視圖(由android:actionLayout或android:actionViewClass聲明)是可摺疊的。 介紹了在API級別14 所以,一個簡單的方法是刪除collapseActionView

+0

你是說我應該做一個groupview來處理圖標標題。 – ihoney