سلام به همه دوستان،در این جلسه میخواهیم با ریتینگ بار (Rating bar) در اندروید با هم صحبت کنیم.یه وقت های ما بسته به نیاز برنامه ای که طراحی میکنیم نیاز داریم تا به اعضا و یا به ابزار خاصی یک رتبه و یا امتیازی داده باشه در اینجور مواقعی ریتینگ بار به کمک برنامه نویس میاد.در این اموزش با نحوه ایجاد ریتینگ بار و گرفتن اطلاعات از اون اشنا میشیمو در مراحل بالاتر با نحوه شخصی کردن اون بیشتر اشنا می شویم(ریتینگ در لغت به معنی:درجه بندی،رتبه بندی است) با این توصیفات و اشنایی با نوع استفاده از ریتینگ بار میریم سراغ محیط برنامه نویسی تا با نحوه ایجاد و نمایش رتبه بندی بیشتر اشنا بشیم.
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.RatingBar; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //معرفی ریتینگ بار final RatingBar ratbar = (RatingBar) findViewById(R.id.ratingBar1); //معرفی دکمه Button button = (Button) findViewById(R.id.button1); //تعریف رویداد دکمه button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //معرفی یک استرینگ برای گرفتن اطلاعات از ریتینگ بار String rating=String.valueOf(ratbar.getRating()); //معرفی توست و گرفتن اطلاعات از استرینگ و نمایش به کابر Toast.makeText(getApplicationContext(), rating, Toast.LENGTH_LONG).show(); } }) ; } }