Android ActionBarSherlock ProgressBar 总是不确定

标签 android actionbarsherlock android-progressbar

我有一个扩展 SherlockActivity 的 Activity ,但进度条始终不确定,即使没有将其设置为 true 或将其设置为 false 后也是如此。

我已经检查了导入:

import com.actionbarsherlock.view.Window;

该 Activity 实际上扩展了 Sherlock:

public class MyActivity extends SherlockActivity {

这是 onCreate 方法:

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setProgressBarIndeterminate(false);
    setSupportProgressBarIndeterminateVisibility(false);

我没有在任何地方将其设置为 true,但它仍然出现而没有离开。

list :

   <activity
        android:name=".activities.MyActivity"
        android:screenOrientation="portrait" >
    </activity>

有什么想法可能导致这种情况吗?

谢谢!

最佳答案

我只是启用和禁用 ActionBarShareLock ProgressBar。

不确定,但可能对你有帮助。 下面是我的代码:

public class IndeterminateProgress extends SherlockActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(SampleList.THEME); //Used for theme switching in samples
    super.onCreate(savedInstanceState);

    //This has to be called before setContentView and you must use the
    //class in com.actionbarsherlock.view and NOT android.view
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

    setContentView(R.layout.iprogress);

    findViewById(R.id.enable).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            setSupportProgressBarIndeterminateVisibility(true);
        }
    });
    findViewById(R.id.disable).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            setSupportProgressBarIndeterminateVisibility(false);
        }
    });
}

}

已更新

你尝试过这个吗:

  getSherlock().setProgressBarIndeterminate(indeterminate);

 getSherlock().setProgressBarVisibility(visible);

我的意思是在进入 I确定或更改其可见性之前尝试调用 getSherlock()。

让我评论一下结果。

希望这对您有帮助。

关于Android ActionBarSherlock ProgressBar 总是不确定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686189/

相关文章:

带有操作栏和选项卡的 Android 布局

android - 如何在 ListView 中放置 ProgressBar?

android-progressbar - 如何让 TalkBack 读取 Android progressBar 进度?

android - 如何显示带有进度微调器的对话框?

列表项中的 Android ListView ImageView 在滚动时隐藏

android - 如何减小 FastScroll 拇指大小

android - leanback 版本升级到 25.0.1 导致 guidedStepFragment 崩溃

Android JsonArray 和 JsonObject 反序列化

android - 在 FragmentActivity 中禁用选项卡之间的滑动

android - 使用 ActionBarSherlock 跨 fragment 使用一个通用按钮