Définir la valeur dans la barre d'evaluation

Je ne peux pas régler la note de la barre d'evaluation. Mon code ci-dessous. Comment puis-je définir une valeur par défaut de notation pour ajouter dynamiquement barre d'evaluation?

Voici mon code.

public class DialogRate extends Activity implements OnRatingBarChangeListener {
...
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dialog_layout);
    LinearLayout ll_dialog = (LinearLayout) findViewById(R.id.linearLayout_dialog);     
    final RatingBar rate_bar = new RatingBar(context);
    rate_bar.setOnRatingBarChangeListener(this);
    rate_bar.setStepSize((float) 0.5);
    rate_bar.setMax(5);
    rate_bar.setId(1);   
    rate_bar.setRating(2.0f); //Error occur on this line!
    ll_dialog.addView(rate_bar);
}
...
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
     //TODO Auto-generated method stub
     TextView rate_val = (TextView) findViewById(0);
     rate_val.setText(Float.toString(ratingBar.getRating()));
}

Pile D'Erreur:

Thread [<1> main] (Suspended)   
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1645    
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1663 
ActivityThread.access$1500(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 117   
ActivityThread$H.handleMessage(Message) line: 931   
ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
Looper.loop() line: 123 
ActivityThread.main(String[]) line: 3683    
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
Method.invoke(Object, Object...) line: 507  
ZygoteInit$MethodAndArgsCaller.run() line: 839  
ZygoteInit.main(String[]) line: 597 
NativeStart.main(String[]) line: not available [native method]  

Près

Désolé les gars cette erreur est simple. Le TextView dans onRatingChanged créé dynamiquement après setRating.

a) ajouter Toujours l'erreur. b) peut-être que vous avez à setNumStars()
Erreur Source not found. setNumStars() ne m'aide 🙁
Il serait rate_bar.setNumStars(5);. S'il vous plaît ajouter le message d'erreur complet vous obtenez à partir de logcat pour votre post. Sans que vous ne vous sentez pas obtenir plus que des spéculations.
Cette erreur que je reçois dans LogCat: GC_EXTERNAL_ALLOC libéré 103K, 51% gratuit 2681K/5447K, externe 2121K/2137K, pause 76ms.
Ce n'est pas lié à votre code. L'erreur semble d'une certaine manière comme ici stackoverflow.com/questions/9750863/... (LogCat)

OriginalL'auteur Alexander Shlenchack | 2012-03-17