使用Android RatingBar时踩过的坑

网上很多讲Android RatingBar的使用的,一般如下:
 
  

	
		               
                
                

    backgroud是用來填充背景圖片的,和進度條非常類似,當我們設置最高評分時(android:numStars),系統就會根據我們的設置,來畫出以星星为單位的背景(假如android:numStars="5",就會畫出5顆灰色的星星)
    progress是用來在背景圖片基礎上進行填充的指示屬性(和進度條類似,第一進度位置)
    secondaryProgress同progress一样屬於第二進度位置(如果不定義這個,進度條拖動,每次就畫出一整顆星星(亮),第二進度(暗)沒有覆蓋掉第一進度之後的位置,從左往右是拖不出來N.5顆星星的,這样評分效果就不完整)


但是很少有人提及三个item的顺序,上面列表中三个item的顺序是不可以改变的,第一个为backgroud,第二个为progress,第三个为secondaryProgress


你可能感兴趣的:(Android开发)