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

Android में ListView आइटम्स का बैकग्राउंड कलर कैसे बदलें?

Android में ListView आइटम्स का बैकग्राउंड कलर बदलना

यह उदाहरण दर्शाता है कि Android में ListView आइटम्स का बैकग्राउंड कलर कैसे बदला जाता है।

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

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

चरण 2 - res/layout/activity_main.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    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"
    tools:context=".MainActivity">
    <ListView
        android:id="@+id/mobile_list"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</android.support.constraint.ConstraintLayout>

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

package app.tutorialspoint.com.sample;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends AppCompatActivity {
    String[] mobileArray = {"Android", "IPhone", "WindowsMobile", "Blackberry",
            "WebOS", "Ubuntu", "Windows7", "Max OS X"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ListView mobileList = findViewById(R.id.mobile_list);
        ArrayAdapter adapter = new ArrayAdapter<>(this,
                android.R.layout.simple_list_item_1, mobileArray);
        mobileList.setAdapter(adapter);
        mobileList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                view.setBackgroundColor(getColor(R.color.colorPrimaryDark));
            }
        });
    }
}

चरण 4 - AndroidManifest.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="app.tutorialspoint.com.sample">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

एप्लिकेशन चलाएं

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


  1. Tkinter में Treeview का बैकग्राउंड कलर कैसे बदलें? Tkinter में Treeview का बैकग्राउंड कलर कैसे बदलें?

    Treeview विजेट को हायरार्किकल स्ट्रक्चर में डेटा डिस्प्ले करने के लिए डिज़ाइन किया गया है। इसका उपयोग डायरेक्टरीज़, चाइल्ड डायरेक्टरीज़ या फाइल्स को लिस्ट के रूप में डिस्प्ले करने के लिए किया जा सकता है। लिस्टबॉक्स में मौजूद आइटम्स को लिस्टबॉक्स आइटम्स कहा जाता है। Treeview विजेट में कई प्रॉपर्टीज़

  1. Tkinter Listbox का रंग पूरी तरह से कैसे बदलें? Tkinter Listbox का रंग पूरी तरह से कैसे बदलें?

    Tkinter Listbox विजेट्स सूची आइटम्स के रूप में बड़ी मात्रा में डेटा आइटम्स प्रस्तुत करने के मामले में बहुत उपयोगी हैं। पूरे Listbox का बैकग्राउंड कलर बदलने जैसे गुणों को कॉन्फ़िगर करने के लिए, हम Listbox विजेट के गुणों को बदलने के लिए configure(**options) मेथड का उपयोग कर सकते हैं। उदाहरण # आवश्यक

  1. iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें

    यदि आप iOS में नोट्स ऐप का उपयोग कर रहे हैं, तो आप शायद इससे नफरत करते हैं कि यह आपके डिवाइस की सेटिंग के आधार पर एक सादा पृष्ठभूमि उपयोग करता है। यदि आपने लाइट मोड सक्षम किया है, तो आपको एक हल्की पृष्ठभूमि दिखाई देगी, और डार्क मोड का उपयोग करते समय एक डार्क पृष्ठभूमि। हालांकि, आप iOS में एक नोट की