Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में रेटिंगबार का उपयोग कैसे करें?

<घंटा/>

एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एंड्रॉइड में रेटिंग बार क्या है। रेटिंग बार Android में absSeekbar वर्ग का एक उपवर्ग है। इसका उपयोग व्यू ग्रुप या विंडो मैनेजर पर रेटिंग दिखाने के लिए किया जाता है।

यह उदाहरण दर्शाता है कि एंड्रॉइड में रेटिंग बार का उपयोग कैसे करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:id="@+id/layout"
   android:layout_height="match_parent"
   android:orientation="vertical">
   <RatingBar
      android:id="@+id/rating"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:saveEnabled="true"
      android:numStars="5"/>
   <Button
      android:id="@+id/getRating"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Get Rating "/>
</LinearLayout>

उपरोक्त कोड में, हमने रेटिंग बार घोषित किया है और numStars को 5 के रूप में सेट किया है, इसका मतलब है कि यह अधिकतम सितारों की संख्या 5 और बटन की अनुमति देता है। उपयोगकर्ता को रेटिंग के लिए सितारों को खींचना होगा और बटन पर क्लिक करना होगा जब उपयोगकर्ता बटन पर क्लिक करेगा तो यह टोस्ट पर सितारों की रेटिंग प्रिंट करेगा।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
package com.example.andy.myapplication;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.RatingBar;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
   @TargetApi(Build.VERSION_CODES.O)
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      Button getRating = findViewById(R.id.getRating);
      final RatingBar ratingBar = findViewById(R.id.rating);
      getRating.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            String rating = "Rating is :" + ratingBar.getRating();
            Toast.makeText(MainActivity.this, rating, Toast.LENGTH_LONG).show();
         }
      });
}
}

उपरोक्त कोड में, हमने बटन ऑनक्लिक श्रोता घोषित किया है, जब आप बटन पर क्लिक करते हैं तो इसे नीचे दिए गए शो के रूप में रेटिंग प्राप्त होगी -

String rating = "Rating is :" + ratingBar.getRating();

चरण 4 - मेनिफेस्ट.एक्सएमएल को बदलने की जरूरत नहीं है

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक खोलें और रन आइकन पर क्लिक करें टूलबार से एंड्रॉइड में रेटिंगबार का उपयोग कैसे करें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में रेटिंगबार का उपयोग कैसे करें?

उपरोक्त परिणाम प्रारंभिक स्क्रीन को इंगित करता है, उपयोगकर्ता को रेटिंग बार पर रेटिंग खींचनी होगी और नीचे दिखाए गए बटन पर क्लिक करना होगा-

एंड्रॉइड में रेटिंगबार का उपयोग कैसे करें?

उपरोक्त परिणाम हमने 3 के रूप में रेटिंग का चयन किया है और इसे 3 के रूप में मुद्रित किया गया है।

एंड्रॉइड में रेटिंगबार का उपयोग कैसे करें?

उपरोक्त परिणाम हमने रेटिंग 3.5 का चयन किया है और 3.5 के रूप में मुद्रित किया है


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में viewFlipper का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - नि

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में स्नैकबार का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - ओपन बिल्

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न को