2012-12-13 42 views
-1

我有,我從本教程編輯自定義的等級欄(http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/的Android的RatingBar右對齊

我只想顯示全餅乾,而不是空的,因此我更換了空cookie.png只需透明的圖像。

我的問題是,在我的用戶界面我希望我的可見曲奇是右對齊的,換句話說,從右到左顯示而不是從左到右。

我該如何做到這一點?我不需要顯示一半的餅乾,並且這僅僅用作指示器(android:isIndicator="true"

備用非評級欄解決方案也受到歡迎。 :)

回答

0

我解決了這個問題,通過設置存儲在數組中的多個ImageViews的可見性並最終使用RelativeLayout進行顯示。

private void setClocksVisible(int numClocks) { 
    if(numClocks == 0 || numClocks == -1) { 
     for(int i=0; i< holder.ratingClocks.length; i++) { 
      holder.ratingClocks[i].setVisibility(View.INVISIBLE); 
     } 
    } else { 
     for(int i=0; i<numClocks; i++) { 
      holder.ratingClocks[i].setVisibility(View.VISIBLE); 
     } 
    } 
}