Reputation: 552
I declared my menu items with android:showAsAction="ifRoom"
. My Activity is extending ActionBarActivity
. In preview it is as expected but when run on my phone is it always in overflow.
From what I've seen nothing else is needed. My phone runs in Android 4.4.2 KitKat
.
Am I missing anything else?
Upvotes: 1
Views: 178
Reputation:
Just try this...
<item android:id="@+id/action_blah"
android:icon="@drawable/ic_c"
android:title="@string/action_blah"
app:showAsAction="(yourOptions)"/>
(yourOptions)
:
You can see these in Landscape mode.
HappyCoding
Upvotes: 0
Reputation: 72533
You have to define your own namespace, if you want to use the showAsAction
attribute with ActionBarCompat
(I assume you are using ActionBarCompat
because you mentioned, that you're extending ActionBarActivity
):
xmlns:app="http://schemas.android.com/apk/res-auto"
and use showAsAction
like this:
<item [...] app:showAsAction="always"></item>
Upvotes: 3