2016-09-13 3 views
1

私はRatingBarのためのカスタムスタイルを作成していると私は評価バーに自分のスタイルを適用する場合、それが唯一の星を示しており、RatingBarのプロパティで、私はのサイズを定義しましたスタートは5も同じですが、実行時には1つの星しか表示されません。 注:私はActionbarActivityを使用しています、その中で私がRatingBarを表示していますが、私は唯一の活動クラスを使用する場合、それは5星を表示し、テーマはまた、その上に適用されます。 この問題から私を助けてください。Androidの評価バーのみを表示1つ星の

+0

はあなたのコードをここに投稿します!なにしてたの!! –

+0

+0

<スタイル名= "myRatingBar" 親= "@アンドロイド:スタイル/ウィジェット。 RatingBar "> <項目名=" アンドロイド:progressDrawable ">/rating_custom_bar <項目名=描画可能@" アンドロイド:minHeightプロパティ "> 22dip <項目名=" アンドロイド:最大高さ "> 22dip –

答えて

2

この問題の原因となっているVector Drawableを使用しているかどうかを確認してください。それで、作業するには、DrawableフォルダのpngイメージでVector Drawableを置き換え、それが動作する魔法を見てみてください。

Vector Drawableをレイヤーリストで使用しているため、Vector Drawableイメージがレイアウト全体に収まるように、問題を解決するpngに置き換えてください。

+0

どのようにベクトルの問題で2時間を渡すために: ')thanks budd –

+0

私はそれが役に立ちそうです –

0

は、XMLでこれを試してみてください:

<RatingBar 
    android:id="@+id/rating_bar" 
    style="?android:attr/ratingBarStyleSmall" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:rating="3.5" /> 
関連する問題