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

Android में strings.xml से मान कैसे पढ़ें?

strings.xml से स्ट्रिंग संसाधन पढ़ना

यह उदाहरण दर्शाता है कि strings.xml में परिभाषित स्ट्रिंग संसाधन को XML लेआउट और Java कोड दोनों में कैसे उपयोग करें।

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

Android Studio में File → New Project चुनें।

चरण 2: strings.xml में स्ट्रिंग जोड़ें

<resources>
    <string name="app_name">String Demo</string>
    <string name="custom_string">यह strings.xml से पढ़ा गया टेक्स्ट है</string>
</resources>

चरण 3: लेआउट में @string रेफरेंस (activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/custom_string"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

चरण 4: Java कोड से स्ट्रिंग पढ़ना (वैकल्पिक)

String myString = getString(R.string.custom_string);

चरण 5: MainActivity.java

package com.example.stringresource;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

चरण 6: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.stringresource">

    <application
        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">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

ऐप चलाएं

डिवाइस कनेक्ट करें, Run दबाएं, और strings.xml में परिभाषित टेक्स्ट TextView में दिखाई देगा।

Android में strings.xml से मान कैसे पढ़ें?

  1. एंड्रॉइड में एसेट्स फोल्डर से फाइल कैसे पढ़ें? एंड्रॉइड में एसेट्स फोल्डर से फाइल कैसे पढ़ें?

    एंड्रॉइड में एसेट्स से टेक्स्ट फाइल पढ़ने का पूरा उदाहरण यह उदाहरण दर्शाता है कि assets फोल्डर से टेक्स्ट फाइल पढ़कर TextView में कैसे प्रदर्शित करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में बटन और TextView जोड़ें res/layout/activity_main.xml: <?

  1. एंड्रॉइड से मैलवेयर कैसे हटाएं? एंड्रॉइड से मैलवेयर कैसे हटाएं?

    परिचय स्मार्टफोन में बैंकिंग ऐप्स, व्यक्तिगत डेटा, स्थान इतिहास आदि संवेदनशील जानकारी होती है। एंड्रॉइड डिवाइस भी कंप्यूटर की तरह मैलवेयर (वायरस, ट्रोजन, स्पायवेयर, एडवेयर, रैंसमवेयर) से संक्रमित हो सकते हैं। मैलवेयर कैसे प्रवेश करता है? असुरक्षित स्रोतों/थर्ड-पार्टी ऐप स्टोर्स से ऐप इंस्टॉल करना

  1. C# में String से XDocument कैसे पॉप्युलेट करें? C# में String से XDocument कैसे पॉप्युलेट करें?

    XML एक सेल्फ-डिस्क्राइबिंग भाषा है और यह डेटा के साथ-साथ उस जानकारी की पहचान करने के नियम भी देता है जो इसमें शामिल है। HTML की तरह, XML SGML - Standard Generalized Markup Language का एक सबसेट है। XDocument क्लास में एक वैध XML डॉक्यूमेंट के लिए आवश्यक जानकारी होती है। इसमें XML डिक्लेरेशन, प्रोसेस