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

Android में View के लिए onClickListener कैसे हटाएं?

कुछ स्थितियों में, हमें किसी View के लिए onClickListener की अनुमति नहीं देनी चाहिए। यह उदाहरण दर्शाता है कि Android में View के लिए onClickListener कैसे हटाया जाए।

onClickListener हटाने का उदाहरण

चरण 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">
    <TextView
        android:id="@+id/text"
        android:textSize="28sp"
        android:textAlignment="center"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>

उपरोक्त कोड में हमने एक TextView लिया है। इस उदाहरण में, हमें इस TextView के लिए onClickListener हटाना है।

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

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

package com.example.andy.myapplication;

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

public class MainActivity extends AppCompatActivity {
    private TextView textview;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        textview = findViewById(R.id.text);
        textview.setText("There is no Click listener for text view");
        textview.setOnClickListener(null);
    }
}

उपरोक्त उदाहरण में, हम setOnClickListener() में null मान पास कर रहे हैं, इसलिए जब उपयोगकर्ता TextView पर क्लिक करेगा तो कोई कार्रवाई नहीं होगी।

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें और ऐप चलाएं। TextView पर क्लिक करने पर कुछ नहीं होगा क्योंकि हमने setOnClickListener() के लिए null मान सेट किया है।

  1. एंड्रॉइड में बटन कैसे हटाएं या अदृश्य करें? एंड्रॉइड में बटन कैसे हटाएं या अदृश्य करें?

    View.VISIBLE, INVISIBLE, GONE के साथ बटन विजिबिलिटी कंट्रोल यह उदाहरण दर्शाता है कि setVisibility() का उपयोग करके बटन को अदृश्य (INVISIBLE) या पूरी तरह से हटाएं (GONE) कैसे करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में दो बटन res/layout/activity_mai

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

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

  1. Android पर Chrome में  Articles for You  कैसे हटाएं Android पर Chrome में 'Articles for You' कैसे हटाएं

    जब आप अपने फोन पर एक नया Chrome टैब खोलते हैं, तो हाल के बुकमार्क के अलावा, आपको सुझाए गए लेखों की एक सूची पेश की जाती है। यदि आप एक विकर्षण-मुक्त नया Chrome टैब पसंद करते हैं, तो आप उन सुझावों को छिपाने के लिए एक संक्षिप्त सुविधा सक्षम कर सकते हैं, या आप उन्हें पूरी तरह से हटा सकते हैं। Chrome में