2015-04-01 3 views
0

Как я могу отображать иконки в панели Actions, вот мой код,Панель действий Android не показывает иконки

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

<item android:id="@+id/search_icon" 
    android:icon="@drawable/ic_action_search" 
    android:showAsAction="always" 
    android:orderInCategory="0" 
    android:title="Search" > 
</item> 
</menu> 

и

@Override 
public boolean onCreateOptionsMenu(Menu menu){ 
    MenuInflater mif = getMenuInflater(); 
    mif.inflate(R.menu.custom_action_bar,menu); 
    return super.onCreateOptionsMenu(menu); 
} 

Спасибо за помощь!

+0

Измените вашу тему деятельности на Holo.Light. – pkBhati

+0

Где это изменить? – Jishad

ответ

2

При использовании приложения Compat использовать приложение: showAsAction

<item android:id="@+id/search_icon" 
    android:icon="@drawable/ic_action_search" 
    app:showAsAction="always" 
    android:orderInCategory="100" 
    android:title="Search" > 
</item> 
+0

Спасибо, чувак, его работа .... – Jishad

+0

Нет проблем. App compat не использует пространство имен по умолчанию, поэтому вызов android: showAsAction ничего не делает для вас. –

0

В Manifest.xml Файл

<activity android:name="your activity name" 
     android:theme="@style/Theme.Holo.Light"></activity> 
Смежные вопросы