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

Android में RatingBar का उपयोग कैसे करें?


परिचय

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

यह उदाहरण दर्शाता है कि Android में RatingBar का उपयोग कैसे करें।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2: 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>

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

चरण 3: 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();
            }
        });
    }
}

उपरोक्त कोड में, हमने बटन OnClickListener घोषित किया है, जब आप बटन पर क्लिक करते हैं तो यह नीचे दिखाए अनुसार रेटिंग प्राप्त करेगा:

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

चरण 4: Manifest.xml

Manifest.xml में कोई बदलाव करने की आवश्यकता नहीं है।

ऐप चलाएं

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

Android में RatingBar का उपयोग कैसे करें?

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

Android में RatingBar का उपयोग कैसे करें?

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

Android में RatingBar का उपयोग कैसे करें?

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

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

    एंड्रॉइड में ViewFlipper के साथ व्यू फ्लिपिंग एनिमेशन यह ट्यूटोरियल ViewFlipper का उपयोग करके व्यूज़ के बीच एनिमेटेड ट्रांजिशन बनाने का तरीका दिखाता है, जिसमें ऑटो-फ्लिपिंग और मैनुअल नेविगेशन शामिल है। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/an

  1. Android में Snackbar का उपयोग कैसे करें? Android में Snackbar का उपयोग कैसे करें?

    परिचय Snackbar Material Design का एक घटक है जो स्क्रीन के निचले भाग में एक संक्षिप्त संदेश दिखाता है। यह उदाहरण Snackbar के बुनियादी उपयोग और अनुकूलन को दर्शाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.

  1. Android में NavigationView (नेविगेशन ड्रॉअर) कैसे उपयोग करें? Android में NavigationView (नेविगेशन ड्रॉअर) कैसे उपयोग करें?

    परिचय NavigationView मटेरियल डिज़ाइन का साइड नेविगेशन ड्रॉअर (हैमबर्गर मेनू) है। यह DrawerLayout के अंदर होता है और मेनू आइटम्स, हेडर, और नेविगेशन हैंडलिंग प्रदान करता है। यह ट्यूटोरियल Navigation Components के साथ आधुनिक सेटअप दिखाता है। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio में Fi