【发布时间】:2015-12-22 07:54:12
【问题描述】:
我只想在特定活动中更改 android 中进度条的颜色,而不是在整个应用程序中。
我正在使用下面的进度条:
<ProgressBar
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/progressBar"
android:layout_centerInParent="true"/>
mProgressBar = (ProgressBar) findViewById(R.id.loading);
mProgressBar.getIndeterminateDrawable().setColorFilter(ContextCompat.getColor(mContext, R.color.white),
PorterDuff.Mode.SRC_IN);
使用上面的代码改变这个进度条的颜色。上面的代码改变了整个应用程序所有进度条的颜色。
我只想在此特定活动中更改此进度条的颜色。
我该怎么做,请帮助我。 非常感谢您。
【问题讨论】:
-
您是否对应用程序中的所有进度条使用相同的
"@+id/progressBar"? -
@Prithniraj Nicyone,检查答案
标签: android android-progressbar