2015-05-03 4 views
-1

Я добавляю иконки ActionBar, но вместо того, чтобы их ActionBar, я получаю их в пункте меню ..ActionBar иконки не видно

Мой Java code-

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 

    getMenuInflater().inflate(R.menu.dashboard, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 

    int id = item.getItemId(); 


    if (id == R.id.report) { 

    Toast.makeText(getApplicationContext(),"Report",Toast.LENGTH_LONG).show(); 
     return true; 
    } 


    return super.onOptionsItemSelected(item); 
} 

Мой dashboard.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto"> 

<item 
    android:id="@+id/share" 
    android:orderInCategory="100" 
    android:title="Share on Whatsapp" 
    app:showAsAction="never"/> 
<item 
    android:id="@+id/medication" 
    android:title="My Medications" 
    android:icon="@drawable/medication" 
    app:showAsAction="always"/> 

    <item 
    android:id="@+id/coc" 
    android:title="Add Circle of care" 
    android:icon="@drawable/add_icon" 
    app:showAsAction="always"/> 

<item 
    android:id="@+id/report" 
    android:title="Report" 
    android:icon="@drawable/report" 
    app:showAsAction="always"/> 

</menu> 

Пожалуйста, скажите, что мне не хватает .. я AppCompat в библиотеке. Спасибо

+1

Вы простирающийся ActionBar или AppCompactActivity – apk

+0

Я простирающийся активность – Prakhar

ответ

1

Расширенной ActionBar или AppCompactActivity

+0

О распространении ActionBarActivity, он говорит, что вы должны использовать Theme.Appcompat .. Даже когда я использую theme.appcompat .... И простирающийся AppCompatActivity, AppCompatActivity не может быть разрешен тип – Prakhar

+0

, вы используете библиотеку поддержки – apk

+0