【问题标题】:Android progressbar spinning loading bar not working on deviceAndroid进度条旋转加载条在设备上不起作用
【发布时间】:2016-03-31 07:08:47
【问题描述】:

我有一个加载屏幕,它有一个微调进度条,它在我的 android studio 模拟器上旋转,在 Nexus 6 23api 上运行。此外,我尝试使用我朋友的 Redmi 2 并且微调器正在工作。但微调器在我的手机 Galaxy s5 android 5.0 上保持静止(不旋转)。请帮忙

进度条的布局文件

 <ProgressBar
    android:id="@+id/progressBar"
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:indeterminate="true"
    android:indeterminateDrawable="@drawable/loading_bar"
    android:layout_below="@+id/loading_mod_logo"
    android:layout_marginTop="20dp"/>

载入画面java代码

public class LoadingScreen extends AppCompatActivity {
private ProgressBar spinner;
private boolean registered = false;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_loading_screen);

    //spinner is loading bar at loading screen
    spinner=(ProgressBar)findViewById(R.id.progressBar);

【问题讨论】:

  • 您的手机似乎有问题。重启设备后再试
  • 感谢@VarunPuravankara 的回复,我尝试重新启动,但问题仍然存在。我从stackoverflow.com/questions/24593237/… 找到了解决方案,他们观察到 android 版本具有不同的默认 useLevel

标签: android android-studio android-progressbar


【解决方案1】:

我遇到了同样的问题,经过长时间的调试,我发现动画被关闭了:

android.animation.ValueAnimator.sDurationScale == 0.0f

这可以通过开发者选项>绘图>动画持续时间比例来缓解。将其设置为“关闭”以外的任何值以从0.0f 增加。

我知道这不是您问题的根本原因,但希望它可以帮助其他人。

【讨论】:

    【解决方案2】:

    这主要发生在您的手机处于省电模式时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多