【发布时间】:2014-03-27 01:47:44
【问题描述】:
我使用下面的代码来更改进度条的颜色及其工作,但它在不同的progressdialogs 中改变all 的进度条在那个ACTIVITY 中,但为什么它会改变所有进度条对话框的颜色,即使我已经分配具有确切 android id 的进度条,我希望 only 更改 progressbar 颜色而不是全部。非常感谢任何帮助。在此先感谢。:
我的代码:
ProgressBar spinner;
spinner =(ProgressBar)findviewbyid(R.id.progressbar1);
spinner.getIndeterminateDrawable().setColorFilter(0xFFFF0000, android.graphics.PorterDuff.Mode.MULTIPLY);
xml:
<ProgressBar
android:id="@+id/progressbar1
style="?android:attr/progressBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/edittext1"
android:layout_alignTop="@+id/edittext1"
android:paddingTop="14dip"
android:paddingRight="10dip"
android:visibility="gone"/>
【问题讨论】:
-
你有什么进展吗?
-
@EvgeniRoitburg 检查样式(自定义)是否应用于所有进度对话框,否则为清单中的每个活动选择样式/主题创建一个。
标签: android progressdialog android-progressbar