我一直在浏览ProgressBar类的文档,并发现了以下属性:

  • android:progressBarStyle
  • android:progressBarStyleHorizo​​ntal
  • android:progressBarStyleLarge
  • android:progressBarStyleSmall

  • 我认为这四个参数是对某种样式的引用。所以问题是,这些是做什么用的?进度条的样式是通过android:style属性和对全局样式属性的引用设置的。

    文档没有说任何有用的信息,在Web上搜索时什么也没发现。

    最佳答案

    您提到的四个属性可以应用于ProgressBar的样式,如下所示:

    style="?android:attr/progressBarStyleHorizontal"
    

    样式常量android:progressBarStyleHorizontal是典型的增量进度栏:

    而其他三个在同一圆形进度条上的大小各不相同:
    style="?android:attr/progressBarStyleSmall"
    
    style="?android:attr/progressBarStyle"
    
    style="?android:attr/progressBarStyleLarge"
    

    更新:

    根据adamp的评论:

    07-24 09:48
    查看更多