android.widget.RatingBar.OnRatingBarChangeListener的实例源码

项目:B4A_ViewsEx    文件ratingBarWrapper.java   
@Hide
@Override
public void _initialize(final BA ba,Object activityClass,String EventName) {
    final ratingBar rb = new ratingBar(ba.context);
    final String eventName = EventName.toLowerCase(BA.cul);
    setobject(rb);
    innerInitialize(ba,eventName,true);
    if (ba.subExists(eventName + "_valuechanged")) {
        getobject().setonratingBarchangelistener(new OnratingBarchangelistener() {

            @Override
            public void onratingChanged(ratingBar ratingBar,float rating,boolean fromUser) {
                ba.raiseEventFromUI(rb,eventName + "_valuechanged",rating,fromUser);
            }
        });
    }
}
项目:wordwise    文件WordEvaluation.java   
private void enableratingBar() {
    wordDifficultyrating.setEnabled(true);
    wordDifficultyrating
            .setonratingBarchangelistener(new OnratingBarchangelistener() {
                public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
                    difficultyRated = false;
                    if (rating > 0.0f) {
                        difficultyRated = true;
                    }
                    checkSubmitCondition();
                }
            });
}
项目:wordwise    文件TranslationEvaluation.java   
public void onGameInit() {
    submitrating = (Button) findViewById(R.id.submitratingButton);
    continueButton = (Button) findViewById(R.id.continueButton);
    wordInEnglish = (TextView) findViewById(R.id.wordInEnglish);
    translationLanguageTitle = (TextView) findViewById(R.id.translationTitle);
    translationToRate = (TextView) findViewById(R.id.translationToRate);
    translationratingBar = (ratingBar) findViewById(R.id.translationratingBar);

    languageOfTranslation = chooseRandomProficientLanguage();

    this.setChangeableTextViews();

    translationratingBar
            .setonratingBarchangelistener(new OnratingBarchangelistener() {
                public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
                    translationRated = false;
                    if (rating > 0.0f) {
                        translationRated = true;
                    }
                    checkSubmitCondition();
                }
            });

    submitrating.setVisibility(View.VISIBLE);
    continueButton.setVisibility(View.INVISIBLE);
}
项目:UMBCHiTeaApp    文件MainActivity.java   
private void addListenerOnFoodQualityratingBar() {
    //if rating is changed,//store the current rating value in the result (float) automatically
    foodQualityratingBar.setonratingBarchangelistener(new OnratingBarchangelistener() {
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
            setFoodQualityrating((double) rating);
        }
    });
}
项目:UMBCHiTeaApp    文件MainActivity.java   
private void addListenerOnValueForMoneyratingBar() {
    //if rating is changed,//store the current rating value in the result (float) automatically
    valueForMoneyratingBar.setonratingBarchangelistener(new OnratingBarchangelistener() {
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
            setValueForMoneyrating((double) rating);
        }
    });
}
项目:UMBCHiTeaApp    文件MainActivity.java   
private void addListenerOnFoodPresentationratingBar() {
    //if rating is changed,//store the current rating value in the result (float) automatically
    foodPresentationratingBar.setonratingBarchangelistener(new OnratingBarchangelistener() {
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
            setFoodPresentationrating((double) rating);
        }
    });
}
项目:FastValueHolder    文件ratingBarItem.java   
@Override
public boolean convert(ItemBuilder builder,final ViewGroup parent,Float data) {
    builder.setrating(R.id.rating_bar,data).setStepSize(R.id.rating_bar,0.5f);
    builder.setonratingBarchangelistener(R.id.rating_bar,new OnratingBarchangelistener() {

        @Override
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
            Toast.makeText(parent.getContext(),"rating is " + rating,Toast.LENGTH_SHORT).show();
        }

    });
    return true;
}
项目:CXJPadProject    文件DCRCActivity.java   
private void initListener() {
    sobot_out_side_id.setonClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            KeyboardUtil.hideKeyboard(sobot_out_side_id);
        }
    });
    sobot_ratingBar
            .setonratingBarchangelistener(new OnratingBarchangelistener() {
                @Override
                public void onratingChanged(ratingBar arg0,float arg1,boolean arg2) {
                    score = sobot_ratingBar.getrating();
                    if (0 < score && score < 5) {
                        hideLayout.setVisibility(View.VISIBLE);
                        sobot_button_style.setVisibility(View.GONE);
                    } else {
                        hideLayout.setVisibility(View.GONE);
                        comment("1",score + "","",0);
                    }
                }
            });

    btnCancle.setonClickListener(this);
    btnSubmit.setonClickListener(this);
    sobot_btn_no_robot.setonClickListener(this);
    sobot_btn_ok_robot.setonClickListener(this);
    sobot_close_Now.setonClickListener(this);

    gv_demo.setonItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent,View view,int position,long id) {

            TextView text = (TextView) view.findViewById(getResId("sobot_every_case"));
            Boolean isChecked = (Boolean) text.getTag();
            if (!isChecked) {
                text.setTextColor(getResources().getColor(ResourceUtils.getIdByName(getApplicationContext(),"color","sobot_color_evaluate_text_pressed")));
                text.setBackgroundResource(getResDrawableId("sobot_login_edit_pressed"));
                listChecked.add(text.getText().toString());
            } else {
                text.setTextColor(getResources().getColor(ResourceUtils.getIdByName(getApplicationContext(),"sobot_color_evaluate_text_normal")));
                text.setBackgroundResource(getResDrawableId("sobot_login_edit_nomal"));
                listChecked.remove(text.getText().toString());
            }
            text.setTag(!isChecked);
        }
    });
}
项目:AndroidViewHelper    文件ratingBarWrapper.java   
/**
* @see ratingBar#setonratingBarchangelistener(OnratingBarchangelistener)
*/
 public W setonratingBarchangelistener(OnratingBarchangelistener listener) {
     mView.setonratingBarchangelistener(listener);
     return (W) this;
 }
项目:quiz-me    文件RateCardActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    db = new CardDatabase(this);
    setContentView(R.layout.rate_card_view);
    Intent intent = getIntent();
    Long cardId = intent.getExtras().getLong(CARD_rating_INTENT_ID_KEY);
    card = db.getCard(cardId);

    FrameLayout cardFrame = (FrameLayout) findViewById(R.id.CardFrame);
    TextView cardTitle = (TextView) findViewById(R.id.RateCardTitle);
    ratingBar rateCard = (ratingBar) findViewById(R.id.RateCardratingBar);
    rateCard.setrating(1f);
    rating = 1;
    Button doneBtn = (Button) findViewById(R.id.DoneratingButton);
    textSideViewer = new TextView(this);
               imgSideViewer = new ImageView(this);

    final RateCardActivity self = this;

    if (card != null) {
        cardTitle.setText(card.getTitle());
        if (card.getSide2Type() == Card.TEXT_TYPE) {
            textSideViewer.setText(card.getSide2Text());
            cardFrame.addView(textSideViewer);
        } else {
            imgSideViewer.setimageURI(card.getSide2URI());
            cardFrame.addView(imgSideViewer);
        }

        OnratingBarchangelistener ratingListener = new OnratingBarchangelistener() {
            public void onratingChanged(ratingBar arg0,float ratingFloat,boolean arg2) {
                rating = Math.round(ratingFloat);
                L.d("onratingChanged","rating is Now %d from float: %f",ratingFloat);
            }
        };

        OnClickListener doneListener = new OnClickListener() {
            public void onClick(View v) {
                card.incrementCount();
                SM2.scoreCardAndCalculateInterval(card,rating);
                L.d("onClick doneListener","Cards ef after: %f",card.getEFactor());
                card.setLastTime(new Date().getTime());
                db.upsertCard(card);
                self.setResult(QuizActivity.CARD_rating_RESULT);
                self.finish();
            }
        };

        doneBtn.setonClickListener(doneListener);
        rateCard.setonratingBarchangelistener(ratingListener);

    } else {
        // Show an error message
    }

}
项目:AllGrade    文件GradeActivity.java   
/**
 * This method is called when the {@link Activity} is started. It is responsible for the 
 * initialization of the fields. It also sets an {@link OnratingBarchangelistener} for the
 * {@link ratingBar} and the <code>spinnerLongClick</code> on the field <code>spinner_markComment</code>.
 * 
 * The method also shows the information {@link Toast} for the user.
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.activity_grade);
    prefs = getSharedPreferences(C.prefs.FILE_NAME,MODE_PRIVATE);

    textView_studentName = (TextView) findViewById(R.id.textView_studentName);
    spinner_markType = (Spinner) findViewById(R.id.spinner_markType);
    ratingBar_markrating = (ratingBar) findViewById(R.id.ratingBar_markrating);
    spinner_markComment = (Spinner) findViewById(R.id.spinner_markComment);
    textView_bottomInfo = (TextView) findViewById(R.id.textView_bottomInfo);

    ratingBar_markrating.setonratingBarchangelistener(new OnratingBarchangelistener() {

        /**
         * This method makes sure that the ratingBar never has a rating lower than 1 and bigger than 5.
         */
        @Override
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {
            if(rating<1)
            {
                ratingBar.setrating(1);
            }else if(rating>5)
            {
                ratingBar.setrating(5);
            }
        }
    });

    spinner_markComment.setonLongClickListener(spinnerLongClick);

    textView_studentName.setText(getIntent().getExtras().getString(
            C.intent.bundle.STUDENTNAME));

    activeClass = prefs.getString(C.prefs.ACTIVE_CLASS,getString(R.string.nodata)).toupperCase();
    activeSubject = prefs.getString(C.prefs.ACTIVE_SUBJECT,getString(R.string.nodata)).toupperCase(); 
    textView_bottomInfo.setText(activeSubject+"/"+activeClass);
    if(SHOW_COMMENT_SPINNER_INFO)
    {
        Toast.makeText(getApplicationContext(),R.string.toast_addCommentInfo,Toast.LENGTH_SHORT).show();
        SHOW_COMMENT_SPINNER_INFO = false;
    }
}
项目:Mimix-Client    文件ratingActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_rating);

    utilhelper = new Util_Database(this);
    UserID = utilhelper.getUSER_ID();


    Intent intent = getIntent();
    PID = intent.getStringExtra(Post_Fragment.PostID);

    rating_btn = (Button) findViewById(R.id.rating_btn);
    rate_progressBar = (ProgressBar) findViewById(R.id.rate_progressBar);
    rate_progressBar.setVisibility(View.GONE);

    RateCount=(TextView)findViewById(R.id.rate_count);

    RateBar=(ratingBar)findViewById(R.id.main_ratingbar);

    RateBar.setonratingBarchangelistener(new OnratingBarchangelistener()
    {

        /*public void OnratingBarChanged(ratingBar ratingBar,boolean fromUser){

            RateCount.setText(String.valueOf(rating)+"/5.0");


        }*/

        @Override
        public void onratingChanged(ratingBar ratingBar,boolean fromUser) {

            RateCount.setText(String.valueOf(rating)+"/5.0");

        }
    });



}

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...