The overflow only "appears" on devices and emulators that lack an
off-screen MENU button. For devices and emulators that have an off-screen
MENU button, pressing MENU displays the overflow menu.
android:showAsAction="never" works just fine.

On Sun, Jul 1, 2012 at 4:56 AM, Anuj Goyal <[email protected]> wrote:

> I am trying to force "reset" to show up in ActionBar's overflow (3
> vertical dots). The appearance of summary is correct, but I can't seem to
> make the overflow appear.  What set of enums do I need
> for android:showAsAction?  I have tried these 3 variants but none give the
> desired result:
>
> android:showAsAction="ifRoom|withText"
> android:showAsAction="never|withText"
> android:showAsAction="always|withText"
>
> Maybe it's user error, but this would be useful to add to the docs
> http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems
>
> I have also looked on stackoverflow and have not found anything directly
> answering this question.
>
> http://stackoverflow.com/questions/9286822/how-to-force-use-of-overflow-menu-on-devices-with-menu-button
>
> http://stackoverflow.com/questions/9163594/overflow-actionbar-entry-missing-for-ics-phone-using-compat-lib?rq=1
>
> [image: Inline image 3]
>
> <menu xmlns:android="http://schemas.android.com/apk/res/android"; >
>     <item
>         android:id="@+id/menu_reset"
>         android:icon="@drawable/ic_menu_reset"
>         android:showAsAction="ifRoom|withText"
>         android:title="@string/menu_reset"/>
>     <item
>         android:id="@+id/menu_summary"
>         android:icon="@drawable/ic_menu_summary"
>         android:showAsAction="always"
>         android:title="@string/menu_summary"/>
> </menu>
>
> public class MainActivity extends Activity {
>
> @Override
> public void onCreate(Bundle savedInstanceState) {
>  super.onCreate(savedInstanceState);
> setContentView(R.layout.activitymain);
>
>  ActionBar actionBar = getActionBar();
>  actionBar.show();
>  return;
> }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training in NYC: http://marakana.com/training/android/

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to