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

एंड्रॉइड सूचीदृश्य में पाद लेख दृश्य कैसे जोड़ें?

<घंटा/>

यह उदाहरण एंड्रॉइड सूचीदृश्य में पाद लेख दृश्य जोड़ने के तरीके के बारे में प्रदर्शित करता है।

चरण 1 - Android Studio में एक नया प्रोजेक्ट बनाएं, File New Project पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को 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 - 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड सूचीदृश्य में पाद लेख दृश्य कैसे जोड़ें?

उपरोक्त परिणाम में, हमने दोहराव और पादलेख दृश्य के बिना सरणी मान दिखाए थे।


  1. Android ListView में पाद लेख कैसे जोड़ें?

    यह उदाहरण दर्शाता है कि मैं Android ListView में पादलेख कैसे जोड़ूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - एक लेआउट फ़ाइल

  1. एंड्रॉइड में ListView में गतिशील रूप से तत्व जोड़ें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में लिस्ट व्यू में गतिशील रूप से तत्वों को कैसे जोड़ूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. एंड्रॉइड पर लिस्ट व्यू का रीसाइक्लिंग तंत्र कैसे काम करता है?

    यह उदाहरण दर्शाता है कि कैसे ListView का पुनर्चक्रण तंत्र Android पर काम करता है। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - नि