Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: WebView ActionBar (Honeycomb)?

I have MyActivity with WebView element. When I "long press" on web view the ActionBar pops up. If I try to access the action bar like

getActionBar()

somewhere inside my activity I get null. It seems the web view is using some kind of menu popup.

QUESTIONS:

  1. How can I access that action bar?
  2. How to set the action bar not to move the activity down when it is displayed (so ActionBar to be on top of it > position:absolute)?

enter image description here

like image 607
xpepermint Avatar asked Aug 29 '11 10:08

xpepermint


1 Answers

This is called an ActionMode. You can make it overlay your Activity by setting android:windowActionModeOverlay="true" in your theme, like setting android:windowActionBarOverlay to have the ActionBar overlay content.

There is an ActionMode hook in Activity which you can maybe use: onActionModeStarted().

like image 172
alexanderblom Avatar answered Oct 17 '22 04:10

alexanderblom