0

我在一个项目中添加了兼容性库 V7,遵循 Android-Developers 博客:

http://android-developers.blogspot.co.uk/2013/08/actionbarcompat-and-io-2013-app-source.html

操作栏从一开始就运行良好,一切正常。但是现在,我只在带有 Android 4.0.4 的三星 Galaxy S3 中看到了一些奇怪的东西。

所有扩展ActionBarActivity的活动,我需要在其中显示“ setSupportProgressBarIndeterminateVisibility ”,都立即显示 Spinning,而无需调用“ setSupportProgressBarIndeterminateVisibility ”。我已经检查过它仅在我在“ onCreate ”中添加以下行以显示旋转图标时出现。

supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

你知道为什么会出现旋转图标吗?仅在此设备中发生(三星 S3)

顺便说一句,我所有的兼容性库都是最新的。

4

1 回答 1

1

如果我没记错的话,在 ICS (4.0) 上,请求该功能时默认显示进度指示器。这已在 JellyBean 中修复,请参阅此提交

作为一种解决方法,您始终可以随时调用setSupportProgressBarIndeterminateVisibility并将其设置为GONE不需要时。

于 2013-12-04T16:48:02.607 回答