यह उदाहरण दर्शाता है कि एंड्रॉइड में वेबव्यू में यूआरएल लोड करते समय प्रगति कैसे प्रदर्शित करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<वेबव्यू एंड्रॉइड:आईडी ="@ + आईडी / वेबव्यू" एंड्रॉइड:लेआउट_विड्थ ="मैच_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="मैच_पेरेंट" एंड्रॉइड:लेआउट_बेलो ="@ + आईडी / प्रोग्रेसबार" एंड्रॉइड:लेआउट_सेंटर क्षैतिज =" सच" android:layout_marginTop="5dp" />
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.view.Viewimport android.webkit.WebViewimport android.widget.ProgressBarimport androidx.appcompat.app.AppCompatActivityclass MainActivity :AppCompatActivity() {lateinit var webView:WebView Lateinit var प्रगतिबार:प्रोग्रेसबार ओवरराइड फन ऑनक्रिएट (savedInstanceState:Bundle?) {super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="KotlinApp" webView =findViewById(R.id.webView) प्रोग्रेसबार =findViewById(R.id.progressBar) webView.webViewClient =WebViewClient() webView.loadUrl("https://www.amazon.com")} आंतरिक वर्ग WebViewClient:android.webkit.WebViewClient() { ओवरराइड fun shouldOverrideUrlLoading (देखें:WebView, url:String):बूलियन {view.loadUrl (यूआरएल) झूठी वापसी} पेजफिनिश पर मस्ती को ओवरराइड करें (देखें:वेबव्यू, यूआरएल:स्ट्रिंग) {सुपर.ऑनपेजफिनिश्ड (व्यू, यूआरएल) प्रोग्रेसबार.विजिबिलिटी =व्यू.गोन}}}चरण 4 निम्न कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.INTERNET"/> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें