首页 > 试题广场 >

RatingBar 组件中不能用属性直接设置的是

[单选题]

RatingBar 组件中不能用属性直接设置的是

  • 五角星个数
  • 当前分数
  • 分数的增量
  • 五角星的色彩
推荐
答案:D

【解析】

RatingBar中的相关属性:

1)android:rating = "3.5",这一条是设置默认的分数,可以是浮点数,因为我们的RatingBar其实是评分条,所以星星的数量其实就是用来显示分数的数量,而默认的分数就是应用一开始出现的星星的数量。
       2)android:numStars="5",这个是设置显示的星星数量,理论上,是任何整数都可以,但是我的建议就是最好就是5,因为如果多于5的话,我试过,就我的手机,3.7寸大的屏幕,最多只能显示5.8,为什么是这么怪的数据,因为那个第六个星星根本就还有一角没有显示出来。

3)android:stepSize = "0.5“,这是显示步长的。什么是步长,就是当你的分数增加时,是按照多大的分数增加的,就像这里,步长是0.5,那么你的手机上显示的星星是可以用你的手指点击来增加分数的,而这里就会按照一次点击增加0.5的步长,就是半颗星星。


编辑于 2019-05-07 14:24:43 回复(0)

答案D

解释

例:

当前分数
android:rating = "3.5"
 五角星个数
android:numStars="5"
分数的增量
android:stepSize = "0.5"
发表于 2017-02-19 19:52:26 回复(0)
选D。考察的是RatingBar 组件的基本使用

  • android:isIndicator:是否用作指示,用户无法更改,默认false
  • android:numStars:显示多少个星星,必须为整数。所以A可以直接设置
  • android:rating:默认评分值,必须为浮点数。所以B可以直接设置。
  • android:stepSize: 评分每次增加的值,必须为浮点数所以C可以直接设置。

发表于 2019-05-03 22:06:20 回复(0)
这种题不能说毫无意义,只能说浪费时间
发表于 2023-11-17 22:32:03 回复(0)
没接触过
发表于 2022-03-31 23:03:19 回复(0)