我創建了一個定製風格的RatingBar每kozyr的說明(http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/)。不過,我希望我的RatingBar只是一個指標,不是互動的。我定義的樣式有 @android:style/Widget.RatingBar.Indicator作爲父級,並且RatingBar正確顯示。但RatingBar仍然可以由用戶修改。漂亮評分欄:指標仍然是互動
任何想法使定製樣式RatingBar只是一個指標?
我創建了一個定製風格的RatingBar每kozyr的說明(http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/)。不過,我希望我的RatingBar只是一個指標,不是互動的。我定義的樣式有 @android:style/Widget.RatingBar.Indicator作爲父級,並且RatingBar正確顯示。但RatingBar仍然可以由用戶修改。漂亮評分欄:指標仍然是互動
任何想法使定製樣式RatingBar只是一個指標?
我一直猶豫不決,但我提交我的答案作爲接受的答案。我不確定適當的協議,但我相信我的回答是最正確的,雖然設置爲啓用虛假更多的是黑客,但在某些情況下肯定合適,但其他時間可能會有意想不到的副作用。
這顯然是一個錯誤:code.google.com/p/android/issues/detail?id=4520當我添加了真正的樣式定義,RatingBar是一個指標。
您也可以設置myRatingBar.setEnabled(false);
來禁用用戶交互。
aha的評論爲我做了。 只需添加你的風格。
ratingbar.setEnabled(false)只是沒有做任何事情。
這顯然是一個錯誤:http://code.google.com/p/android/issues/detail?id=4520 當我加入'<項目名= 「機器人:isIndicator」>真正'到風格的定義,RatingBar當時是一個指標。 – aha