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.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Gravity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.Arrays;
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);
      final TextView footer = new TextView(this);
      footer.setGravity(Gravity.CENTER);
      footer.setTextSize(30);
      footer.setText("Footer");

      footer.setOnClickListener(new View.OnClickListener() {
      @Override
         public void onClick(View v) {
            footer.setTextColor(Color.parseColor("#FF0000"));
         }
      });
      if (footer != null) {
      list.addFooterView(footer);
      } else {
         throw new NullPointerException("footer is null");
      }
   }
}

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

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

उपरोक्त परिणाम में, हमने दोहराव और पाद लेख दृश्य के बिना सरणी मान दिखाए थे। अब फुटर व्यू पर क्लिक करें, यह नीचे दिखाए गए टेक्स्ट का रंग बदल देगा -

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


  1. एक क्लिक पर ListView से आइटम को गतिशील रूप से कैसे हटाएं?

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

  1. एंड्रॉइड सूचीदृश्य पर एक लंबे क्लिक श्रोता को कैसे कार्यान्वित करें?

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

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

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