【问题标题】:Android: WebView ActionBar (Honeycomb)?Android:WebView ActionBar(蜂窝)?
【发布时间】:2011-08-29 10:00:18
【问题描述】:

我有带有 WebView 元素的 MyActivity。当我在网页视图上“长按”时,ActionBar 会弹出。如果我尝试像

那样访问操作栏
getActionBar()

在我的活动中的某个地方,我得到了空值。似乎网络视图正在使用某种菜单弹出窗口。

问题:

  1. 如何访问该操作栏?
  2. 如何设置操作栏在显示 Activity 时不向下移动(因此 ActionBar 位于其上方 > position:absolute)?

【问题讨论】:

    标签: android webview android-3.0-honeycomb android-actionbar


    【解决方案1】:

    这称为ActionMode。您可以通过在主题中设置android:windowActionModeOverlay="true" 使其覆盖您的活动,例如设置android:windowActionBarOverlay 以拥有ActionBar 覆盖内容。

    Activity 中有一个 ActionMode 挂钩,您可以使用它:onActionModeStarted()

    【讨论】:

    • 我不太明白该放在哪里,我没有主题,并且将其添加到形成我的视图的相对布局中似乎不起作用。
    • 你必须为此使用主题:)
    猜你喜欢
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2011-09-10
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多