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

एंड्रॉइड में स्पिनर का टेक्स्ट साइज और कलर कैसे बदलें?

कस्टम लेआउट के साथ स्पिनर टेक्स्ट स्टाइल कस्टमाइज़ करें

यह उदाहरण दर्शाता है कि कस्टम TextView लेआउट का उपयोग करके स्पिनर के टेक्स्ट साइज, कलर और स्टाइल को कैसे बदलें।

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

Android Studio में File → New Project पर जाएं।

चरण 2: मेन लेआउट में स्पिनर जोड़ें

res/layout/activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:gravity="center"
    tools:context=".MainActivity">

    <Spinner
        android:id="@+id/spinner"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>

चरण 3: कस्टम स्पिनर आइटम लेआउट बनाएं

res/layout/spinner_list.xml (नया लेआउट रिसोर्स फाइल):

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#21abcd"
    android:textSize="24sp"
    android:textStyle="bold|italic"
    android:padding="10dp" />

चरण 4: MainActivity.java में एडाप्टर सेट करें

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class MainActivity extends AppCompatActivity {
    Spinner spinner;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        spinner = findViewById(R.id.spinner);
        String[] superHero = new String[]{"Batman", "SuperMan", "Flash", "AquaMan", "Shazam"};

        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this, 
            R.layout.spinner_list, superHero);
        arrayAdapter.setDropDownViewResource(R.layout.spinner_list);
        spinner.setAdapter(arrayAdapter);
    }
}

चरण 5: मैनिफेस्ट कॉन्फ़िगर करें

मानक एक्टिविटी घोषणा के साथ मैनिफेस्ट।

ऐप चलाएं

स्पिनर ड्रॉपडाउन में कस्टम स्टाइल वाले आइटम दिखाई देंगे।

एंड्रॉइड में स्पिनर का टेक्स्ट साइज और कलर कैसे बदलें?

  1. एंड्रॉइड में डिफ़ॉल्ट ऐप्स को कैसे हटाएं, बदलें, और सेट करें एंड्रॉइड में डिफ़ॉल्ट ऐप्स को कैसे हटाएं, बदलें, और सेट करें

    संभावना है कि आप चाहते हैं कि आपके एंड्रॉइड फोन पर कुछ ऐप्स विशिष्ट क्रियाओं को संभालें। यहीं डिफ़ॉल्ट ऐप्स आते हैं: वे आपको चुनने की अनुमति देते हैं कि जब आप संबंधित सामग्री लोड करते हैं तो कौन सा ब्राउज़र, एसएमएस सेवा, ईमेल क्लाइंट, और अन्य ऐप्स खुलते हैं। हम आपको एंड्रॉइड में डिफ़ॉल्ट ऐप्स के बार

  1. एंड्रॉइड पर डाउनलोड और ऐप स्थान कैसे बदलें एंड्रॉइड पर डाउनलोड और ऐप स्थान कैसे बदलें

    दुनिया में सबसे व्यापक रूप से उपयोग किए जाने वाले मोबाइल प्लेटफॉर्म होने के इन सभी वर्षों के बाद भी, एंड्रॉइड डाउनलोड स्थानों को कस्टमाइज़ करने के मामले में थोड़ा अनियमित बना हुआ है। हां, कुछ वर्षों से आप ऐप्स को एक्सटर्नल स्टोरेज में सेव करने में सक्षम हैं, लेकिन उनमें से कई के साथ बल्क डेटा आपके इ

  1. एंड्रॉइड ऐप आइकन कस्टमाइज़ करना: एक सरल चरण-दर-चरण गाइड एंड्रॉइड ऐप आइकन कस्टमाइज़ करना: एक सरल चरण-दर-चरण गाइड

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