2016-09-01 8 views
0

こんにちは、私はの値をAndroidに設定したいですが、何もしません。RatingBarで値を設定する方法は?

これは私のコードです。

RatingBar ratingbar = (RatingBar) findViewById(R.id.ratingBar); 
if(GameViewMoon.Valorbadg == 4) 
{ 
     Toast.makeText(getApplicationContext(), R.string.levelfive, Toast.LENGTH_SHORT).show(); 
     ratingbar.setRating(4); 
     GameViewMoon.Valorbadg = 0; 
} 

XMLは

<RatingBar 
     android:id="@+id/ratingBar" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:numStars="5" 
     android:stepSize="1.0" 
     android:rating="2.0" 
     android:layout_below="@+id/tv_current_score_value" 
     android:layout_centerHorizontal="true" /> 
+0

トーストが見えますか?レーティング・バーが全く表示されないか、新しい値が表示されないだけですか? – lelloman

+0

私はトーストを見ていますが、評価バー値が表示されません –

+0

レイアウトXMLを投稿することができます – lelloman

答えて

0

あなたが値を設定した後ratingBar.setIsIndicator(true)を追加すること

ratingBar.setRating(3); 

クリックhere

0

てみてくださいとしての評価バー にレーティングを設定することができます。

関連する問題