@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final TextView tv = findViewById(R.id.textView); final RatingBar bar = findViewById(R.id.ratingbar); bar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() { // Called when the user swipes the RatingBar @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { tv.setText(getString(R.string.rating_string, rating)); } }); } }
@Test public void testOnSeekBarChangedListener() { assertThat(ratingBar.getOnRatingBarChangeListener()).isSameAs(listener); ratingBar.setOnRatingBarChangeListener(null); assertThat(ratingBar.getOnRatingBarChangeListener()).isNull(); }
@Before public void setup() { ratingBar = new RatingBar(ApplicationProvider.getApplicationContext()); listener = new TestRatingBarChangedListener(); transcript = new ArrayList<>(); ratingBar.setOnRatingBarChangeListener(listener); }
public void initializeUI() { // Setting Initial Settings for UIs ratingBar.setRating(0); layoutForm.setVisibility(View.INVISIBLE); // Setting listeners ratingBar.setOnRatingBarChangeListener(this); }
public View getView(int position, View convertView, ViewGroup parent) { View vi = convertView; if(convertView==null) vi = inflater.inflate(R.layout.listview_books, null); TextView bookName = (TextView)vi.findViewById(R.id.listveiw_books_name); RatingBar fav = (RatingBar)vi.findViewById(R.id.star_fav_books); nameList = data.get(position); bookName.setText(nameList.get(KEY_NAME)); fav.setRating(Float.valueOf(nameList.get(KEY_FAV))); fav.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { // action to perform when event is triggered } }); return vi; }
ratingBar.setOnRatingBarChangeListener (new RatingBar.OnRatingBarChangeListener() { @Override
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mSpinner = (Spinner) view.findViewById(R.id.spinner); mResult = (TextView) view.findViewById(R.id.result); mSeekBar = (SeekBar) view.findViewById(R.id.seekBar); mRatingBar = (RatingBar) view.findViewById(R.id.ratingBar); mSwitchBtn = (Switch) view.findViewById(R.id.switchBtn); mSeekBar.setOnSeekBarChangeListener(this); mRatingBar.setOnRatingBarChangeListener(this); mSpinner.setOnItemSelectedListener(this); mSwitchBtn.setOnCheckedChangeListener(this); ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_spinner_item, data); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mSpinner.setAdapter(adapter); mSpinner.setSelection(2); }
import android.widget.RatingBar; public class TestActivity extends Activity { private RatingBar rate; private TextView rating_text; @Override protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_test); rate = (RatingBar) findViewById(R.id.ratebar1); rating_text = (TextView)findViewById(R.id.rating_text); rate.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) { rating_text.setText("Rating: "+ (int)rating); } }); final Button test = (Button) findViewById(R.id.Button123); test.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { rate.setRating(2); } } ); }); }
protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_test); // also this as noted by other answers final RatingBar rate = (RatingBar) findViewById(R.id.ratebar1); //here!!! rate.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) { ((TextView)findViewById(R.id.rating_text)).setText("Rating: "+ (int)rating); } }); final Button test = (Button) findViewById(R.id.Button123); test.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { rate.setRating(2); } } ); }); }
import android.widget.RatingBar; public class TestActivity extends Activity { private RatingBar rate; protected void onCreate(Bundle savedInstanceState) { //Where is your setcontentview ??? rate = (RatingBar) findViewById(R.id.ratebar1); rate.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) { ((TextView)findViewById(R.id.rating_text)).setText("Rating: "+ (int)rating); } }); final Button test = (Button) findViewById(R.id.Button123); test.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //remove!! rate.setRating(2); } } ); });
contentTextView.setText(textToAdd); ratingBar = dialogView.findViewById(R.id.ratingBar); ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float v, boolean b) {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); smileyRating = findViewById(R.id.smiley_view); ratingBar = findViewById(R.id.rating_bar); ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { Log.d("Rating", String.valueOf(rating)); smileyRating.setSmiley(rating); } }); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ratingbar_1); mRatingText = (TextView) findViewById(R.id.rating); // We copy the most recently changed rating on to these indicator-only // rating bars mIndicatorRatingBar = (RatingBar) findViewById(R.id.indicator_ratingbar); mSmallRatingBar = (RatingBar) findViewById(R.id.small_ratingbar); // The different rating bars in the layout. Assign the listener to us. ((RatingBar)findViewById(R.id.ratingbar1)).setOnRatingBarChangeListener(this); ((RatingBar)findViewById(R.id.ratingbar2)).setOnRatingBarChangeListener(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ratingbar_1); mRatingText = (TextView) findViewById(R.id.rating); // We copy the most recently changed rating on to these indicator-only // rating bars mIndicatorRatingBar = (RatingBar) findViewById(R.id.indicator_ratingbar); mSmallRatingBar = (RatingBar) findViewById(R.id.small_ratingbar); // The different rating bars in the layout. Assign the listener to us. ((RatingBar)findViewById(R.id.ratingbar1)).setOnRatingBarChangeListener(this); ((RatingBar)findViewById(R.id.ratingbar2)).setOnRatingBarChangeListener(this); }
ratingBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float v, boolean b) {
ratingBar2 = (RatingBar) findViewById(R.id.bar2); ratingBar1.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float v, boolean b) { ratingBar2.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float v, boolean b) {
Float rating = 4f; ratingBar.setFocusable(true); ratingBar.setTag(rating); ratingBar.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { if(keyCode == KeyEvent.KEYCODE_DPAD_CENTER || keyCode == KeyEvent.KEYCODE_ENTER) { v.setPressed(false); myRatingDialog.show(); } else if(keyCode == KeyEvent.KEYCODE_DPAD_LEFT) { if (v.focusSearch(View.FOCUS_LEFT) != null) v.focusSearch(View.FOCUS_LEFT).requestFocus(); } else if(keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) { if (v.focusSearch(View.FOCUS_RIGHT) != null) v.focusSearch(View.FOCUS_RIGHT).requestFocus(); } } return false; } }); ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { ratingBar.setRating((Float) ratingBar.getTag()); } });
rbRating.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, final float rating, boolean fromUser) {
mFlowTagLayout.setAdapter(tagAdapter = new TagAdapter<>(this)); btnSubmit.setOnClickListener(new MyClickListener()); ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {