アプリにレーティングバーがあり、ユーザーがレーティングバーにレーティングしているかどうかをチェックしたいと思います。それがユーザーによって評価されている場合、意図は次の画面に移動し、評価していない場合は「評価してください!」というトーストメッセージが表示されます。評価バーがアンドロイドで評価されているかどうかを確認する方法は?
3
A
答えて
0
はonRatingBarChangeListener
を実装し、その中に新しい活動のための意図を置く:
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating,
boolean fromUser) {
// place intent for new activity
}
});
は、定格電流を得るためにRatingBar.getRating()
メソッドを使用します。ゼロを返す場合は、トーストでアプリを評価するようにユーザーに指示します。
評価バーとその方法について詳しくはhereをご覧ください。
3
最初にandroid:rating="0.0"
をxmlのRatingBar
に設定する必要があります。私達はちょうどRatingBarの私達の評価をしたい場合は、ボタンのクリックチェックの上、
RatingBar ratingbar = (RatingBar)findViewById(R.id.ratingBar);
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.ratingBar:
if(ratingbar.getRating() == 0.0){
//set what you want
}else{
//give error if ratingbar not changed
}
break;
}
}
関連する問題
- 1. recyclerviewで評価バーの評価にアクセスする方法
- 2. 評価バーの使用方法評価バー?
- 3. 評価バーのWebサービスから評価を表示する方法
- 4. チェンマイのレートリストのアンドロイドの評価バー(アンドロイド)
- 5. Firebaseの評価バーに評価を表示するには?
- 6. 評価バーのリストで選択/クリックされた評価バーのポジションを取得する方法
- 7. 評価値はいつ評価されますか?
- 8. 私はmarkeroptions.snippetから評価値を取得し、インフォインドウの評価バーに評価を表示したい
- 9. 評価式の確認
- 10. 怠惰な評価を確認する
- 11. 評価バーを設置しますか?
- 12. サーバーから評価バーの画像を変更する方法
- 13. UWPの表示評価バー
- 14. ジンジャーブレッドデバイスのカスタム評価バー
- 15. ブートストラップグリッドが積み重なる(評価バー)
- 16. 評価バーをアンドロイドに表示するにはどうすればいいですか?
- 17. アンドロイド評価バーの拡散を止めるにはどうすればよいですか?
- 18. アンドロイドの評価バーの画像を変更する
- 19. jqueryで評価する方法は?
- 20. iOS App Storeでアプリの正確な評価を確認するにはどうすればよいですか?
- 21. アンドロイドで別のクラスの配信を評価する方法は?
- 22. Cardviewで評価バーを使用
- 23. 評価バーが大型になり、カットオフ
- 24. フロントエンドフレームワークの評価方法は?
- 25. 評価バーをXamarin Cross Platformに追加する方法xaml
- 26. Tensorflow評価:すべての画像を評価する
- 27. 変数を評価する方法は?
- 28. ホスト名を評価する方法は?
- 29. サンプルをSphinx4で評価する方法
- 30. Tensorflow LinearRegressor評価方法がハングする
'setOnRatingBarChangeListener'が無駄になります。私は 'ratingBar.getRating()'しか使用できず、評価を直接取得できます。 –
'getRating()'はあなたに現在の評価を与えます。ユーザーがレーティングを変更するとどうなりますか?このリスナーは、ユーザーが評価を更新することを決定するたびに呼び出されます。いずれにせよ、あなたがそれを使用する必要がなければ、しないでください。 OPでも同じです。 –