Change this
android:showAsAction="never"
to
yourapp:showAsAction="never"
Also use yourapp:showAsAction="always"
You can also use "always" to declare that an item always appear as an action button. However, you should not force an item to appear in the action bar this way.
Note : If there's not enough room in the action bar for the action item, the menu item appears in the overflow where only the title appears.
Similarly for others.
Quoting docs
This is necessary when using any XML attributes defined by the support library, because these attributes do not exist in the Android framework on older devices. So you must use your own namespace as a prefix for all attributes defined by the support library.
You already have
xmlns:yourapp="http://schemas.android.com/apk/res-auto"
For more information read