看起来我有一个较小的问题,但找不到原因。在我的 SherlockFragmentActivity onCreate 中,我执行以下操作:
@Override
public void onCreate(final Bundle savedInstanceState)
{
requestWindowFeature(Window.FEATURE_PROGRESS);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
super.onCreate(savedInstanceState);
AndroidManifest.xml
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
在加载一些数据的片段中,我做了一个简单的操作:
getSherlockActivity().setSupportProgressBarIndeterminateVisibility(true);
所有在 ICS 上运行良好,但在我的 3.1 平板电脑上运行的相同代码在请求时从不显示 ProgressBar。任何人都可以给我一个提示为什么会发生这种情况?
我在运行 2.2 的模拟器中也遇到了问题,没有显示任何进度。我再次查看了 Sherlock Samples 中的FeatureToggles,相同的代码,不同的结果:/
PS:使用ActionBar Sherlock 4.01