【发布时间】:2016-05-25 17:15:01
【问题描述】:
我在这样的布局中使用 ProgressBar:
<ProgressBar
android:id="@+id/progress"
android:layout_width="@dimen/default_small_icon_size"
android:layout_height="@dimen/default_small_icon_size"
android:visibility="gone"
style="@style/Widget.AppCompat.ProgressBar"
/>
它与活动布局一起膨胀,基本上我唯一要做的就是将setVisibility(...) 调用到VISIBLE 或GONE。
现在我的问题...大多数情况下,当我进入我的应用程序并显示进度条时,颜色设置为accent color(在本例中为橙色),但我不时关闭应用并快速重新进入,它是gray...
过去发生类似的事情是因为在创建视图时使用了ApplicationContext,因此没有提供正确的主题/样式。但是在这种情况下,所有内容都在 XML 中定义,随后在setContentView(R.layout.activity_layout) 中使用,因此它不应该是上下文问题。
有人知道为什么会这样吗?
【问题讨论】:
标签: android android-progressbar