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:
-
开发者_开发问答
- How can I access that action bar?
- 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)?
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()
.
精彩评论