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

Android ListView में फुटर व्यू कैसे जोड़ें?

Android ListView में फुटर व्यू जोड़ने का पूरा गाइड

यह उदाहरण दर्शाता है कि Android ListView में फुटर व्यू कैसे जोड़ा जाता है। फुटर व्यू सूची के अंत में एक अतिरिक्त दृश्य होता है जो स्क्रॉल करता है लेकिन सूची के डेटा का हिस्सा नहीं होता।

चरण 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" 
    xmlns:tools="https://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:gravity="center_horizontal" 
    android:layout_marginTop="30dp" 
    tools:context=".MainActivity"> 
    <ListView 
        android:id="@+id/list" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"> 
    </ListView> 
</LinearLayout>

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

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

package com.example.myapplication; 

import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.util.Log; 
import android.view.Gravity; 
import android.widget.ArrayAdapter; 
import android.widget.EditText; 
import android.widget.ListView; 
import android.widget.TextView; 
import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.Collections; 
import java.util.HashSet; 

public class MainActivity extends AppCompatActivity { 
    ListView list; 
    String[] names = new String[] { "A", "B", "C" }; 
    String[] extended = new String[5]; 
    
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        list = findViewById(R.id.list); 
        extended[3] = "D"; 
        extended[4] = "E"; 
        System.arraycopy(names, 0, extended, 0, names.length); 
        HashSet<String> unique = new HashSet<>(Arrays.asList(extended)); 
        unique.addAll(Arrays.asList(names)); 
        ArrayList<String> arrayList = new ArrayList<String>(unique); 
        ArrayAdapter adapter = new ArrayAdapter<String>(this, 
            android.R.layout.simple_list_item_1, arrayList); 
        list.setAdapter(adapter); 
        
        // फुटर व्यू बनाएं और जोड़ें
        TextView footer = new TextView(this); 
        footer.setGravity(Gravity.CENTER); 
        footer.setTextSize(30); 
        footer.setText("Footer"); 
        if (footer != null) { 
            list.addFooterView(footer); 
        } else { 
            throw new NullPointerException("footer is null"); 
        } 
    } 
}

ऐप चलाएं

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

Android ListView में फुटर व्यू कैसे जोड़ें?

ऊपर के परिणाम में, हमने डुप्लीकेशन के बिना सरणी मान और फुटर व्यू दिखाया है।

  1. Android ListView में फुटर (Footer) कैसे जोड़ें? Android ListView में फुटर (Footer) कैसे जोड़ें?

    Android ListView में कस्टम फुटर व्यू जोड़ना ListView के अंत में एक फुटर व्यू (जैसे सूची समाप्त संदेश) जोड़ने का तरीका सीखें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से प्रोजेक्ट बनाएं। चरण 2: मेन लेआउट में ListView res/layout/activity_main.xml: <RelativeLayout xmlns:and

  1. Android ListView में डायनामिकली एलिमेंट्स कैसे जोड़ें? Android ListView में डायनामिकली एलिमेंट्स कैसे जोड़ें?

    Android ListView में रनटाइम पर आइटम्स जोड़ना EditText से इनपुट लेकर बटन क्लिक पर ListView में नए आइटम डायनामिकली जोड़ने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में EditText, Button और ListView res/layout/activity_main.xml: <RelativeLayout x

  1. Android पर ListView का रीसाइक्लिंग मैकेनिज्म कैसे काम करता है? Android पर ListView का रीसाइक्लिंग मैकेनिज्म कैसे काम करता है?

    Android में ListView/RecyclerView रीसाइक्लिंग मैकेनिज्म समझाया गया यह ट्यूटोरियल बताता है कि Android में व्यू रीसाइक्लिंग कैसे काम करता है - ListView के कन्वर्टव्यू पैटर्न से लेकर RecyclerView के अनिवार्य ViewHolder पैटर्न तक। रीसाइक्लिंग क्यों जरूरी है? बिना रीसाइक्लिंग के, 1000 आइटम्स की लिस्ट के