1

layout.xmlを介して機能しています。

<RatingBar 
  android:id="@+id/hotel_rating_bar"
  style="@style/custom_ratingbar" />

しかし、私はスタイルを動的に設定したいと思います。

どんな答えでも大歓迎です...

4

1 に答える 1

2

実行時にビューのスタイルを動的に変更することは、 setTextAppearanceTextViewsを介する場合を除いて、Androidではまだサポートされていません。


コンストラクターでXMLまたはJavaを介して、ビューを描画する前にスタイルを設定する必要があります。

RatingBar ratingBar = new RatingBar(context, null, android.R.attr.ratingBarStyleSmall);
于 2013-02-03T15:56:28.140 に答える