中级进度不适用于在 Gingerbread 上运行的 ActionBarSherlock

2023-11-21

我用我的应用程序设置了 ActionBarSherlock,并且我正在尝试使用中间进度,我正在使用这个:

    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);    
    setSupportProgressBarIndeterminateVisibility(false);

在我的 onCreate 中,然后使用:

    setSupportProgressBarIndeterminateVisibility(true);

启用它。

它在 ICS 中工作正常,但在 Gingerbread 或 Froyo 中根本不起作用,有人知道如何让它工作吗?谢谢


我刚刚遇到了同样的问题。杰克的上述解决方案没有为我解决这个问题 - 该方法未定义。

我在 ActionBarSherlock 的错误列表中找到了 Jake 发布的可行解决方案:

  • 操作栏不确定进度栏不会消失

看看杰克对海报的回应 - 诀窍是打电话getSupportActionBar()首先,“触发视图的创建”。

So my onCreate()方法是:

protected void onCreate(Bundle arg0)
{
    super.onCreate(arg0);

    // allow window to show progress spinner in the action bar
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    getSupportActionBar();
    setSupportProgressBarIndeterminateVisibility(false); 
}

根据 Laux 的评论进行更新:

确保您的进口反映com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS为了这个工作。

这是我的一部分import阻止使用此模式的应用程序:

import com.actionbarsherlock.app.ActionBar;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.ActionProvider;
import com.actionbarsherlock.view.Menu;
import com.actionbarsherlock.view.MenuItem;
import com.actionbarsherlock.view.Window;
import com.actionbarsherlock.widget.ShareActionProvider;

使用 ABS 时要记住这一点 - 许多正常的 Android 导入应该更新为引用 ABS。

重新访问导入块可能是个好主意,或者可能将其完全删除并让 Eclipse 为您重建它 (CTRL-SHIFT-O),此时 Eclipse 将提示您进行 ABS 重新声明的每个导入。

Glebbb 在书中也解释了这一点他的回答.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

中级进度不适用于在 Gingerbread 上运行的 ActionBarSherlock 的相关文章

  • Java 中的 ExecuteUpdate sql 语句不起作用

    我正在学习如何将 SQL 与 Java 结合使用 我已成功安装 JDBC 驱动程序 并且能够从数据库读取记录并将其打印在屏幕上 我的问题发生在尝试执行更新或插入语句时 没有任何反应 这是我的代码 问题所在的方法 public static
  • 将现有 eclipse 项目导出到 war 文件时出现“模块名称无效”

    我正在尝试将现有 Eclipse 项目导出到 war 文件 但无论我在 WAR Export 对话框页面中输入什么 系统总是返回 模块名称无效 我不知道如何解决这个问题 谢谢您的帮助 我有同样的问题 我修复了它 请按照以下步骤操作 您可以创
  • 如何使用 swagger-codegen-plugin (maven) 生成客户端代码?

    我需要使用 swagger codegen plugin for maven 在 eclipse 中生成服务器存根代码 你能帮忙怎么做吗 以及需要什么配置 在 pom xml 中 我找到了这个答案 您只需要像下面这样更改 pom xml 即
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • Android 解析 JSON 卡在 get 任务上

    我正在尝试解析一些 JSON 数据 我的代码工作了一段时间 我不确定我改变了什么突然破坏了代码 当我运行代码时 我没有收到任何运行时错误或警告 我创建一个新的 AsyncTask 并执行它 当我打电话时 get 在这个新任务中 调试器在此行
  • phonegap html5 android 同步文件系统 IO

    如何使用 PhoneGaps 文件系统 API 同步读写文件 有可用的同步包装器吗 无法通过提供的 api 同步访问文件 从phonegap的实现方式猜测 我怀疑您是否可以编写一个插件来同步执行此操作
  • 调整 SwipeRefreshLayout 高度,将 View 置于其底部

    I have SwipeRefreshLayout里面一个RelativeLayout 问题是SwipeRefreshLayout占据了屏幕上的所有位置 我需要放置一个视图after这个观点 看图片 https i stack imgur
  • MongoDB java 驱动程序 3.0 在身份验证时无法捕获异常

    我超级卡住o 0 在尝试通过 Java 驱动程序进行身份验证时 存在捕获异常的问题 正如你可能会看到的Throwable类不工作 private MongoClient mongoClient private MongoDatabase m
  • java swing:向 JTree 项目添加自定义图形按钮

    我想在 JTree 中的项目右侧添加一个带有小图标的附加按钮 这可以做到吗 如果是这样 怎么办 thanks Clamp 你在这方面成功了吗 我想做同样的事情 但很难让 JButton 响应用户 设置渲染器以显示按钮的过程很顺利 但所有鼠标
  • 推特更新状态

    我正在通过 twitter4j 将 Twitter 集成到 Android 我可以成功阅读我发布的推文 现在我试图用它发布推文 但我不能 我收到如下奇怪的警告 02 01 16 28 43 298 WARN System err 729 4
  • 如何获取小区广播消息?

    我尝试像模拟人生一样获取小区广播消息的文本 但它不起作用 public class SMSReceiver extends BroadcastReceiver Override public void onReceive Context c
  • Java8:流映射同一流中的两个属性

    我有课Model带有以下签名 class Model private String stringA private String stringB public Model String stringA String stringB this
  • 如何从一个活动检索 Double 值到另一活动?

    我制作了一个包含 2 个活动的应用程序 其中第一个活动包含一些 EditText 十进制数字 另一个活动也包含一些 EditText 十进制 现在我想将一个 EditText 的值传递给另一个 但作为 双 而不是作为一个字符串 因为该值将用
  • 如何从图库动态卸载图像?

    我有自定义 ImageView public class ShadowedImageView extends ImageView private Paint mPaint public Bitmap bitmap null private
  • Java 中处理异步响应的设计模式

    我读过类似问答的答案 如何在 JAVA 中创建异步 HTTP 请求 https stackoverflow com questions 3142915 how do you create an asynchronous http reque
  • 从浏览器访问本地文件?

    您好 我想从浏览器访问系统的本地文件 由于涉及大量安全检查 是否可以通过某种方式实现这一目标 或使用 ActiveX 或 Java Applet 的任何其他工作环境 请帮帮我 要通过浏览器访问本地文件 您可以使用签名的 Java Apple
  • 按“重置应用程序首选项”后,我的应用程序的所有权限都被撤销

    我开发了一个应用程序 支持Android 6 0 当我在 设置 gt 应用程序 gt 重置应用程序首选项 中重置应用程序首选项时 我的应用程序的所有权限都将被撤销 并且应用程序不会重新启动 撤销权限后未能重新启动应用程序可能会导致许多意外崩
  • 如何解决android程序中的警告“从不本地读取”

    为什么我收到警告说 The field testscreen ScaleAnimToShow mVanishAfter is never read locally testscreen java testscreen src com tes
  • Jackson 反序列化相当于 @JsonUnwrapped 吗?

    假设我有以下课程 public class Parent public int age JsonUnwrapped public Name name 生成 JSON age 18 first Joey last Sixpack 我如何将其反
  • 如何使用注释处理 Hibernate 和 Spring 中的连接查询?

    我正在使用 Spring 和 Hibernate 以及 MySQL 开发应用程序 我是 Hibernate 新手 完成了基本任务 现在我需要在选择查询中应用联接以使用注释从多个表中获取数据 我已经搜索过但仍然没有任何想法 这是我的数据库表和

随机推荐

  • android 中奇怪的 webview goBack 问题

    我在 Android 中使用 webview 但奇怪的是 有时甚至是webviewcanGoBack方法返回true 网页视图goBack方法不起作用 if webView canGoBack webView goBack 谢谢你的任何想法
  • Oracle 写入文件

    我正在运行 Oracle 并有一个查询从数据库中提取一些结果 我想将结果写入文本文件 我该怎么做呢 我首选的方法是使用 UTL FILE 有人可以举例说明如何做到这一点吗 如果您使用 Sql Plus 则非常简单 SQL gt spool
  • iOS 中如何获取触摸尺寸?

    我明白那个这个回应明确指出 如果没有私有函数调用 这是不可能的 因此 根据苹果的条款 这种方式不能在App Store应用程序上使用 然而 一些应用程序似乎已经使用了这个函数调用 倒数第二个用于实际防手掌误触 无需像 Note Taker
  • GL 表面和能见度:消失

    因此 我的应用程序中有一个 GLSurfaceView 由 GLSurfaceView Renderer 渲染并使用 JPCt 作为库 表面位于不可见的RelativeLayout 中 可见性 消失 当我将可见性更改为 可见 然后返回 消失
  • 防止 JavaScript 函数运行两次 (setTimeout)

    我有一个运行几秒钟的函数 使用setTimeout 单击按钮时将运行此函数 function complete var div document getElementById log setTimeout function div inne
  • 取消引用空指针

    为什么我无法取消引用空指针 也就是说 为什么我无法读 写地址为 0 的内存 我的进程的基指针是否有不同的地址 如果是 有没有办法获得可用于我的进程的默认堆的较低内存加法器 空指针不是指向 地址仅为 0 的内存 的指针 它只是一个特殊的指针
  • kubernetes pod 无法(通过服务)连接到自身,只能连接到其他 pod 容器

    我有一个 kubernetes 单节点设置 请参阅https coreos com kubernetes docs latest kubernetes on vagrant single html 我有一个服务和一个创建 Pod 的复制控制
  • WPF/MVVM:当 UserControl 后面的 ViewModel 尚未初始化时禁用按钮的状态?

    我有一个带有 ListBox 和 3 个按钮的 DocumentListView Xaml 在该 UserControl 后面是一个 DocumentListViewModel 其中包含 3 个按钮 并且它们的 Command 属性绑定到
  • 默认表单 HTTP 方法是什么?

    当提交 HTML 表单而不指定方法时 默认使用的 HTTP 方法是什么 获取还是发布 HTML 标准之间的这种行为是否发生过变化 如果可能 请引用 W3C 标准文档 这是获取 看一看W3C 取代建议 17 3 FORM 元素 Excerpt
  • 判断一个整数是否在另外两个整数之间

    如何确定给定整数是否在两个其他整数之间 例如大于 等于10000且小于 等于30000 if 10000 lt number lt 30000 pass 有关详细信息 请参阅docs
  • 使用 Cython 和 C++ 进行项目组织

    我想为我的 C 项目提供 Python 接口 从技术上讲 我决定使用 Cython 来包装 C 代码 随着时间的推移 整个项目将成为一个 Python 扩展模块 但起初 这是高度实验性的 逐渐地 C 类需要暴露给 Python 我的问题是如
  • 使用 css 选择倒数第二个元素

    我已经知道 最后一个孩子 但有没有办法选择 div div div a div div b div div SELECT THIS div div c div div 注意 没有 jQuery 只有 CSS 在 CSS3 中你有 nth l
  • 如何在库模块的代码中获取主applicationId?

    我有一个库模块 我想通过 Intent String 来启动服务 当我设置时 Intent intent1 new Intent BuildConfig APPLICATION ID REFRESH DATA 我的BuildConfig A
  • 即使 sql_show=true,Hibernate 也不显示 sql 语句

    我不知道为什么它不显示 sql 语句 我以前就用过 在较旧的春天 我这次使用 3 在 ApplicationContext 我有
  • 使用 CAAnimationGroup 对两个核心动画进行分组会导致一个 CABasicAnimation 无法运行

    我尝试在 OS 3 1 2 的 iPhone 上的 UILabel 上执行两个动画 第一个来回晃动 UILabel CAKeyframeAnimation rock rock CAKeyframeAnimation animationWit
  • 如何重写 ASP.net 站点中的 URL

    我想重写 ASP NET 站点中的 URL 我需要的是我不希望用户看到该网站是用哪种语言创建的 即它不应该有www examplesite com index aspx作为地址 相反 我想要它作为www examplesite com in
  • CancellationToken 和 CancellationTokenSource - 如何使用?

    我有一个名为 加载 的 UI 按钮 它产生一个线程 该线程又产生一个任务 任务会等待 如果过期 任务将被取消 加载按钮未被禁用 用户可以多次单击它 每次单击时 前一个任务都会被取消 我对这里应该如何使用 CancellationTokenS
  • 使用 Java ProcessBuilder 执行管道命令

    我正在尝试使用JavaProcessBuilder类来执行其中包含管道的命令 例如 ls l grep foo 但是 我收到错误 ls no such file or directory 其次是 ls grep no such file o
  • 在 MySQL 导入中:第 32769 行出现错误:未知命令 '\''

    我在尝试导入数据库时 收到以下错误 第 32769 行出现错误 未知命令 我做了一些搜索 发现这可能是因为转储不是使用 hex blob 命令创建的 不幸的是 我现在没有机会这样做 因为这是我的主机发生不合时宜的突袭 硬件故障之前所做的最后
  • 中级进度不适用于在 Gingerbread 上运行的 ActionBarSherlock

    我用我的应用程序设置了 ActionBarSherlock 并且我正在尝试使用中间进度 我正在使用这个 requestWindowFeature Window FEATURE INDETERMINATE PROGRESS setSuppor