4

こんにちは、

次のチュートリアルを使用して、カスタム評価バーを作成しました: http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/

しかし今、カスタム評価の星のサイズを小さな星に変更したい..

私は得た:

        <style name="orangeRatingBar" parent="@android:style/Widget.RatingBar">
           <item name="android:progressDrawable">@drawable/orange_ratingbar</item>
           <item name="android:minHeight">14dip</item>
           <item name="android:maxHeight">14dip</item>
        </style>

minHeight と maxHeight を設定すると、星の一部しか表示されません。星の画像は高さ 14 ピクセル、幅 14 ピクセルです。最小高さを 14px または 14dip に設定すると、画像の一部しか表示されないのはなぜですか.. 19dip に設定すると、星全体が表示されます..

小さい星 (デフォルトの小さい ratingBar のサイズ) を作成するにはどうすればよいですか?

4

2 に答える 2

2

評価バーのカスタム スター サイズには、XML でこのタグを使用します。

小規模向けstyle="?android:attr/ratingBarStyleSmall"

大規模なstyle="?android:attr/ratingBarStyle"

中~style="?android:attr/ratingBarStyleIndicator"

于 2014-12-30T09:25:33.557 に答える
0

私は以前にこれに出くわしました

<uses-sdk android:minSdkVersion="4"
  android:targetSdkVersion="7"   />

ここで詳細情報を見つけることができます Android カスタム評価バーの画像サイズの問題

于 2012-05-17T18:42:29.537 に答える