Android toolbar icon doesn't show -


i'm struggling 2 menu items should display on toolbar in icon fashion, display on toolbar in drop-down menu fashion.

here code far,

mainactivity.java

package com.yardimobileinterns.apptoolbar;  import android.os.bundle; import android.support.v7.app.appcompatactivity; import android.support.v7.widget.toolbar; import android.view.menu; import android.view.menuitem;  public class mainactivity extends appcompatactivity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          setsupportactionbar((toolbar) findviewbyid(r.id.toolbar));          getsupportactionbar().setdisplayhomeasupenabled(true);     }      //menu icons inflated      @override     public boolean oncreateoptionsmenu(menu menu) {         //inflate menu. adds items action bar, if present         getmenuinflater().inflate(r.menu.menu_main, menu);         return super.oncreateoptionsmenu(menu);     }       @override     public boolean onoptionsitemselected(menuitem menuitem) {         int id = menuitem.getitemid();          switch (id) {             case r.id.micompose:                 composemessage();                 break;             case r.id.miprofile:                 showprofileview();                 break;         }         return super.onoptionsitemselected(menuitem);     }       private void composemessage() {         getsupportactionbar().settitle("compose");     }      private void showprofileview() {         getsupportactionbar().settitle("profile");     }  } 

activity_main.xml :

<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:fitssystemwindows="true"     android:orientation="vertical">      <include         layout="@layout/toolbar_main"         android:layout_width="match_parent"         android:layout_height="wrap_content"         />       <textview         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="hello world!"         android:layout_gravity="center_horizontal"         android:layout_margintop="100dp"         />      <button         android:id="@+id/button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="@string/button"         android:layout_gravity="center"         android:layout_margintop="100dp"         />  </linearlayout> 

toolbar_main.xml

<android.support.v7.widget.toolbar xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     android:id="@+id/toolbar"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:background="@color/colorprimary"     android:minheight="?attr/actionbarsize"     app:titletextcolor="@android:color/white"     /> 

menu_main.xml : -here part should make difference

  <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"       xmlns:app="https://schemas.android.com/apk/res-auto"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     >      <item         android:id="@+id/micompose"         android:icon="@drawable/menu"         android:title="@string/item1"         app:showasaction="always">     </item>      <item         android:id="@+id/miprofile"         android:icon="@drawable/week_view"         android:title="@string/profile"         app:showasaction="always">     </item>  </menu> 

any welcomed.

you going 1 line correction change line in menu.xml

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

remove 's' http


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -