AndroidB预览版ActionBar中的ProgressBar

今天我开始将应用程序移植到 Android L预览版,以便在最终产品发布时几乎准备就绪.我发现的一个问题是我不能在ActionBar上有一个不确定的进度条.它根本不显示并在logcat上抛出此错误
E/PhoneWindow﹕ Circular progress bar not located in current window decor

我正在使用此代码,该代码适用于< 4.4:

requestwindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);

有没有办法让它在Android L中再次运行,还是应该使用外部ProgressBar?

解决方法

我刚刚发现了这个问题并检查了 the bug report.

开发团队似乎认为问题不会得到解决.

那是:

intended as the progress bar features are not supported on Material action bars.

“材料操作栏”应表示4.4(API19)或更高版本的操作栏.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...