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

Kotlin का उपयोग करके Android ListView का रंग और फ़ॉन्ट कैसे बदलें?

यह उदाहरण दर्शाता है कि Kotlin का उपयोग करके Android ListView के रंग और फ़ॉन्ट को कैसे अनुकूलित किया जाए।

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

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

चरण 2 - activity_main.xml लेआउट जोड़ें

res/layout/activity_main.xml में निम्न कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fontFamily="sans-serif-condensed"
        android:textColor="@android:color/holo_orange_dark"
        android:textSize="24sp"
        android:textStyle="italic|bold" />
</LinearLayout>

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

import android.os.Bundle
import android.widget.ArrayAdapter
import android.widget.ListView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    private var operatingSystem = arrayOf(
        "Android", "iPhone", "WindowsMobile", 
        "Blackberry", "WebOS", "Ubuntu", "Windows7", "Mac OS X"
    )

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"

        val listView: ListView = findViewById(R.id.listView)
        val adapter = object : ArrayAdapter<String>(
            this, R.layout.list_item, R.id.textView, operatingSystem
        ) {}
        listView.adapter = adapter
    }
}

चरण 4 - list_item.xml लेआउट बनाएं

एक नया Layout Resource File (list_item.xml) बनाएं और निम्न कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fontFamily="sans-serif-condensed"
        android:textColor="@android:color/holo_orange_dark"
        android:textSize="24sp"
        android:textStyle="italic|bold" />
</LinearLayout>

चरण 5 - AndroidManifest.xml कॉन्फ़िगर करें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.listviewdemo">
    <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 में टूलबार से Run आइकन पर क्लिक करें, अपना डिवाइस चुनें और ऐप लॉन्च करें। ListView आइटम अब नारंगी रंग में, कंडेंस्ड फ़ॉन्ट में, बोल्ड और इटैलिक स्टाइल में दिखाई देंगे।

  1. Android में मेनू आइटम का टेक्स्ट कलर कैसे बदलें? Android में मेनू आइटम का टेक्स्ट कलर कैसे बदलें?

    Android ऐप थीम के जरिए मेनू आइटम्स का टेक्स्ट कलर कस्टमाइज़ करना styles.xml में थीम अट्रिब्यूट बदलकर सभी मेनू आइटम्स का टेक्स्ट कलर एक साथ सेट करने का तरीका। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project। चरण 2: बेसिक लेआउट res/layout/activity_main.xml (खाली RelativeLayout): <

  1. Android ListView का रंग और फॉन्ट कैसे बदलें? Android ListView का रंग और फॉन्ट कैसे बदलें?

    Android ListView के रंग और फॉन्ट कस्टमाइज़ करना यह ट्यूटोरियल दिखाता है कि कैसे कस्टम एडाप्टर और लेआउट का उपयोग करके ListView आइटम्स के टेक्स्ट रंग, बैकग्राउंड रंग, और फॉन्ट स्टाइल बदले जाते हैं। चरण 1: प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: मेन लेआउट res/layout/activity_ma

  1. Access में फ़ॉन्ट फेस, आकार और रंग कैसे बदलें Access में फ़ॉन्ट फेस, आकार और रंग कैसे बदलें

    इस पोस्ट में, हम आपको दिखाएंगे कि Microsoft Access में फ़ॉन्ट फेस, आकार और रंग कैसे बदलें। Microsoft Office में, एक फ़ॉन्ट एक टाइपफेस है, और आप इसका फेस, आकार और रंग बदल सकते हैं; यह आपके दस्तावेज़ों या डेटाबेस में टाइप करते समय एक बड़ी भूमिका निभाता है। Microsoft Office में बहुत सारी फ़ॉन्ट शैलियाँ