यह उदाहरण दर्शाता है कि मैं android में स्थानीय भाषा को प्रोग्रामेटिक रूप से कैसे सेट कर सकता हूँ।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - एक निर्देशिका (मान-एस) बनाएं और इस निर्देशिका में string.xml फ़ाइल की प्रतिलिपि बनाएँ और नीचे परिवर्तन करें
नमूना Que Tengas un buen día
चरण 4 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात android.content.res.Configuration;import android.content.res.Resources;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.DisplayMetrics;import java.util लोकेल; पब्लिक क्लास मेनऐक्टिविटी AppCompatActivity का विस्तार करती है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setAppLocale ("एस"); setContentView(R.layout.activity_main); } निजी शून्य setAppLocale (स्ट्रिंग लोकेलकोड) {संसाधन संसाधन =getResources (); डिस्प्लेमेट्रिक्स डिस्प्लेमेट्रिक्स =संसाधन। getDisplayMetrics (); कॉन्फ़िगरेशन कॉन्फ़िगरेशन =संसाधन। getConfiguration (); कॉन्फ़िगरेशन.सेटलोकेल (नया लोकेल (लोकेलकोड.toLowerCase ())); संसाधन.अपडेट कॉन्फ़िगरेशन (कॉन्फ़िगरेशन, डिस्प्लेमेट्रिक्स); कॉन्फ़िगरेशन.लोकेल =नया लोकेल (localeCode.toLowerCase ()); संसाधन.अपडेट कॉन्फ़िगरेशन (कॉन्फ़िगरेशन, डिस्प्लेमेट्रिक्स); }}पूर्व>चरण 5 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android Mobiledevice को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की एक गतिविधि फ़ाइल खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -