2010-11-26 87 views
33

我一直在寻找通过为ProgressBar类的文档,发现这些属性:ProgressBar中android:progressBarStyle属性的含义是什么?

  • 安卓progressBarStyle
  • 安卓progressBarStyleHorizo​​ntal
  • 安卓progressBarStyleLarge
  • 安卓progressBarStyleSmall

这四个参数应该是对某种风格的引用,因为我会采用它。所以问题是,这些是为了什么?进度条的样式通过android:style属性和对全局样式属性的引用来设置。

文档没有说任何有用的东西,搜索了网页,什么都没找到。

回答

62

你提到可以应用于ProgressBar的风格,像这样的四个属性:

style="?android:attr/progressBarStyleHorizontal" 

风格不变android:progressBarStyleHorizontal是典型的增量进度条:

alt text

虽然另外三个是同一圆形进度条的大小不同:

style="?android:attr/progressBarStyleSmall" 

alt text

style="?android:attr/progressBarStyle" 

alt text

style="?android:attr/progressBarStyleLarge" 

alt text

更新:

根据adamp的评论:

这些是主题的属性, 指向可用于 进度指示器的主题样式......它们不是ProgressBar本身的属性。

+1

该文件意味着它说什么,它只是不是非常详细。 ;)这些主题的属性指向可用于进度指示符的主题样式。它们的确切值可以从主题变为主题,它只是一个间接的层。这个答案是正确的。将样式属性设置为其中之一。它们不是ProgressBar本身的属性。 – adamp 2010-11-27 17:34:32

相关问题