I am backporting my app to API7 with AppCompat and have a problem with the actionbar.
When I use FragmentActivity
the actionbar is shown on my phone (API18), but with ActionBarActivity
it shows up as the optionmenu by pressing the menubutton.
On the emulator with API7 the actionbar is always shown as an optionsmenu.
Any ideas?
Use the compat name space for your menu items like this:
I do debug with Doogee Valencia Y100Pro, and menu as "three little square" not visible, but when I extended my MainActivity with
android.support.v7.app.ActionBarActivity
, then I obtain text/icon menu in action bar. Next screenshot and menu.xmlRelated to a duplicate that points to this post, I was having trouble making my buttons appear as action items instead of overflow items, despite having showAsAction set to
always
. I managed to coerce it by extending my activity withActivity
instead ofActionBarActivity
. According to this answer, this is acceptable if you don't need to support api levels below 11....extends ActionBarActivity
:...extends Activity
: