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

Android में डायनामिक रूप से Views को View में कैसे जोड़ें?

यह उदाहरण दर्शाता है कि Android में डायनामिक रूप से Views को View में कैसे जोड़ा जाए।

डायनामिक Views जोड़ने का उदाहरण

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

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

चरण 2 - लेआउट XML में कोड जोड़ें

res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="https://schemas.android.com/apk/res/android"
    android:id="@+id/parent"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:gravity="center"
    android:orientation="vertical">
</LinearLayout>

उपरोक्त कोड में हमने एक खाली लेआउट लिया है। इस लेआउट में हम डायनामिक TextView जोड़ेंगे।

चरण 3 - MainActivity.java में कोड जोड़ें

src/MainActivity.java में निम्नलिखित कोड जोड़ें:

package com.example.andy.myapplication;

import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        LinearLayout parentLayout = findViewById(R.id.parent);
        TextView textView = new TextView(MainActivity.this);
        textView.setText("Child Row");
        parentLayout.addView(textView);
    }
}

उपरोक्त कोड में, हमने पैरेंट व्यू में डायनामिक रूप से एक TextView बनाया है।

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio में प्रोजेक्ट की एक्टिविटी फाइल खोलें और टूलबार से Run आइकन पर क्लिक करें। अपना मोबाइल डिवाइस चुनें और डिफॉल्ट स्क्रीन देखें।

परिणाम में, हमने एक डायनामिक TextView जोड़ा है।

  1. एंड्रॉइड में डायनामिक रूप से व्यूज कैसे जोड़ें और हटाएं? एंड्रॉइड में डायनामिक रूप से व्यूज कैसे जोड़ें और हटाएं?

    LayoutInflater के साथ रनटाइम पर व्यूज जोड़ना/हटाना यह उदाहरण दर्शाता है कि बटन क्लिक पर LinearLayout में डायनामिक रूप से व्यूज (EditText, Spinner, Delete बटन) कैसे जोड़ें और हटाएं। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: मेन लेआउट में कंटेनर और Add बटन res/la

  1. Android में कस्टम लिस्ट व्यू में सर्च फंक्शनैलिटी कैसे जोड़ें? Android में कस्टम लिस्ट व्यू में सर्च फंक्शनैलिटी कैसे जोड़ें?

    Android में कस्टम लिस्ट व्यू में सर्च फीचर इम्प्लीमेंट करना यह ट्यूटोरियल दिखाता है कि कैसे एक कस्टम लिस्ट व्यू में सर्च फंक्शनैलिटी जोड़ी जाती है, जिससे यूजर लिस्ट आइटम्स को रियल-टाइम में फ़िल्टर कर सकते हैं। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाए

  1. Android में सर्कुलर ImageView पर शैडो और बॉर्डर कैसे जोड़ें? Android में सर्कुलर ImageView पर शैडो और बॉर्डर कैसे जोड़ें?

    यह उदाहरण दर्शाता है कि Android में प्रोग्रामेटिकली Bitmap मैनिपुलेशन करके सर्कुलर ImageView पर बॉर्डर और शैडो कैसे जोड़ा जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <Relative