1

ratingBarStyleIndicatorテーマが適用されたRatingBarは、0.5未満の値を表示したくないので、0.5として表示します。しかし、0.6..1のような大きな値ですべて問題ありません。スタイルがデフォルトの場合、動作は正しいです。理由を知っていますか?

4

1 に答える 1

0

私は同じ問題を抱えていました。動作は、使用されている「星」画像の周囲の透明ピクセルの量と、アプリが実行されているデバイスの組み合わせに依存しているようです (たとえば、エミュレータでは 0.5 を下回らず、エミュレータではゼロになることがあります)。私の実際の電話)。

私が見つけた回避策は、評価バーの左側に十分な空白スペースを含めることです。たとえば、追加してみてください...

android:layout_marginLeft="10dp" 

...そしてそれが機能する場合は、どれだけギャップを埋めても読み値をゼロにできるか実験してみてください。

于 2011-11-06T01:08:15.343 に答える