यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में एक स्ट्रिंग को सबस्क्रिप्ट और सुपरस्क्रिप्ट कैसे करें
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.text.SpannaableStringBuilderimport android.text.Spannedimport android.text.style.RelativeSizeSpanimport android.text.style.SubscriptSpanimport android.text.style.SuperscriptSpanimport android.widget.TextViewimport androidx.appcompat.app .AppCompatActivityclass MainActivity:AppCompatActivity() {lateinit var textView:TextView निजी लेटिनिट var strText:Stringlateinit var spannableStringBuilder:SpannableStringBuilder क्रिएट (savedInstanceState:Bundle?) पर फन ओवरराइड करें {super.onCreate(savedInstanceState) setContentView(R. "KotlinApp" textView =findViewById(R.id.textView) strText ="सब्सक्राइबस्पैन X2 और सुपरस्क्रिप्टस्पैन Y5 उदाहरण दिखाने के लिए टेस्ट टेक्स्ट।" स्पैनेबलस्ट्रिंगबिल्डर =स्पैनेबलस्ट्रिंगबिल्डर (स्ट्रटेक्स्ट) वैल सबस्क्रिप्टस्पैन =सबस्क्रिप्टस्पैन () वैल सुपरस्क्रिप्टस्पैन =सुपरस्क्रिप्टस्पैन () स्पैनेबलस्ट्रिंगबिल्डर.सेटस्पैन (सबस्क्रिप्टस्पैन, स्ट्रटेक्स्ट.इंडेक्सऑफ ("2"), स्ट्रटेक्स्ट.इंडेक्सऑफ ("2") + "2" लंबाई, स्पैन। SPAN_EXCLUSIVE_EXCLUSIVE) spannableStringBuilder.setSpan(superscriptSpan, strText.indexOf("5"), strText.indexOf("5") + "5.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE) showSmallSizeText("2") showSmallSizeText("5") textView। टेक्स्ट =स्पैन करने योग्यस्ट्रिंगबिल्डर} निजी मजेदार शोस्मॉलसाइजटेक्स्ट (स्ट्रिंग:स्ट्रिंग) { वैल रिलेटिव साइजस्पैन =रिलेटिव साइजस्पैन (.5 एफ) स्पैनेबलस्ट्रिंगबिल्डर.सेटस्पैन (रिश्तेदार साइजस्पैन, स्ट्रटेक्स्ट.इंडेक्सऑफ (स्ट्रिंग), स्ट्रटेक्स्ट.इंडेक्सऑफ (स्ट्रिंग) + स्ट्रिंग.लेंथ, स्पैन्ड_}_EXCLUS) }पूर्व>चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा