1. ホーム
  2. android

[解決済み] AndroidのRatingBarで星の色を変更する【終了しました

2022-05-10 02:40:52

質問

星の色や大きさを変えるにはどうしたらよいですか?

どのように解決するのですか?

ステップ1: 既存のスタイルの一つをコピーして、独自のスタイルを作成する ( $ANDROID_HOME/platforms/$SDK/data/res/values/styles.xml にある) 既存のスタイルの一つをクローンし、それを自分のプロジェクトの styles.xml に置き、レイアウトにウィジェットを追加するときにそれを参照します。

ステップ2: 独自の LayerDrawable の XML リソースを作成します。 RatingBar には、バーに使用する適切な画像を指し示すXMLリソースがあります。オリジナルのスタイルは、既存のリソースを指し示すので、それと比較することができます。次に、スタイルを調整し、あなた自身の LayerDrawable リソースを使用するようにスタイルを調整します。