进度栏样式

时间:2018-11-07 11:18:02

标签: android android-layout android-styles android-progressbar

以下两个样式引用之间有什么区别?

    <ProgressBar
        android:id="@+id/progress"
        style="?attr/progressBarStyle"

    <ProgressBar
        android:id="@+id/progress"
        style="@android:style/Widget.ProgressBar"

2 个答案:

答案 0 :(得分:1)

?attr/progressBarStyle指的是当前主题中定义的样式progressBarStyle

@android:style/Widget.ProgressBar指的是android sdk中定义的样式Widget.ProgressBar(可能是样式ProgressBar,其父元素为Widget)。

答案 1 :(得分:0)

<ProgressBar
    android:id="@+id/progress"
    style="@android:style/Widget.ProgressBar"

这种样式是android的样式。

<ProgressBar
    android:id="@+id/progress"
    style="?attr/progressBarStyle"

看来您的引用有误。但我认为这是一种自定义样式。