【问题标题】:ActionBar Sherlock Progress Bar in Icon space图标空间中的 ActionBar Sherlock 进度条
【发布时间】:2013-06-14 11:28:32
【问题描述】:

我在我的项目中使用了操作栏。我正在通过以下方法显示进度条。

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

但是,我真正想做的是在任意后台进程运行时用进度指示器替换最左边的图像图标,然后在完成时返回通常的图标。

谁能告诉我用功能性进度指示器替换此图标所需的步骤。它只需要是一个中间的。

【问题讨论】:

    标签: android progress-bar actionbarsherlock


    【解决方案1】:

    您可以在这里找到一些建议:Android: dynamically change ActionBar icon?

    具体来说,你可以通过使用来访问图标

    Activity.findViewById(android.R.id.home)
    

    然后根据需要设置和重新设置图标。

    【讨论】:

      【解决方案2】:

      您需要为此构建自定义布局并使用actionbar.setCustomView(yourcustomlayout);

      在您的自定义布局中有一个 imageView(这是您的应用程序图标)和进度条(最初设置为不可见)。

      当运行后台进程时,只需设置图像视图和进度条之间的可见性。

      【讨论】:

      • 这听起来很合理的建议。我试试看。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多