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

Android में ListView को राउंडेड कॉर्नर्स के साथ कैसे बनाएं?

Android में राउंडेड कॉर्नर्स वाला ListView बनाने का पूरा गाइड

इस ट्यूटोरियल में हम सीखेंगे कि Android ऐप में ListView के चारों ओर राउंडेड कॉर्नर्स (rounded corners) कैसे लागू करें। यह UI को अधिक आकर्षक और आधुनिक बनाता है।

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

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

चरण 2: लेआउट फ़ाइल में ListView जोड़ें

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"
    tools:context=".MainActivity">

    <ListView
        android:id="@+id/listView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_centerHorizontal="true"/>

</RelativeLayout>

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

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

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        ListView listView = findViewById(R.id.listView);
        String[] fruits = {"Mango", "Apple", "Grapes", "PineApple", "Banana", "Kiwi", "Orange", "Avocado", "Strawberry"};

        ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, fruits);
        listView.setAdapter(adapter);

        // राउंडेड कॉर्नर्स ड्रॉएबल लागू करें
        listView.setBackgroundResource(R.drawable.rounded_corners);
    }
}

चरण 4: ड्रॉएबल रिसोर्स फ़ाइल बनाएं

res/drawable/rounded_corners.xml नाम से एक नई फ़ाइल बनाएं और निम्न कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="https://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <gradient
        android:angle="90"
        android:endColor="#C0C0C0"
        android:startColor="#808080" />

    <corners
        android:bottomLeftRadius="16dp"
        android:bottomRightRadius="16dp"
        android:topLeftRadius="16dp"
        android:topRightRadius="16dp" />

    <stroke
        android:width="1px"
        android:color="#000000" />

</shape>

चरण 5: AndroidManifest.xml

सामान्य मैनिफेस्ट कॉन्फ़िगरेशन (पैकेज नाम अपने अनुसार बदलें)।

ऐप चलाएं

अपना Android डिवाइस कनेक्ट करें, Android Studio में Run आइकन पर क्लिक करें और डिवाइस चुनें। आपको राउंडेड कॉर्नर्स वाला ListView दिखाई देगा।

Android में ListView को राउंडेड कॉर्नर्स के साथ कैसे बनाएं?
  1. Android ऐप में मल्टी-लेवल ExpandableListView कैसे बनाएं? Android ऐप में मल्टी-लेवल ExpandableListView कैसे बनाएं?

    परिचय यह ट्यूटोरियल दर्शाता है कि Android में ExpandableListView का उपयोग करके दो-स्तरीय (ग्रुप → चाइल्ड) सूची कैसे बनाएं। हम खेल श्रेणियों (क्रिकेट, फुटबॉल, टेनिस) और उनके खिलाड़ियों का उदाहरण बनाएंगे। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से नया प्रोजेक्ट बन

  1. CSS3 राउंडेड कॉर्नर्स कैसे बनाएं? CSS3 राउंडेड कॉर्नर्स कैसे बनाएं?

    राउंडेड कॉर्नर्स बनाने के लिए, CSS3 में border-radius प्रॉपर्टी का उपयोग करें। राउंडेड कॉर्नर्स बनाने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div {    

  1. HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं? HTML5 SVG में गोल कोनों वाला आयत कैसे बनाएं?

    SVG का अर्थ स्केलेबल वेक्टर ग्राफिक्स है। HTML SVG में आयत बनाने के लिए SVG <rect> एलिमेंट का उपयोग करें। गोल कोनों के लिए, rx और ry एट्रिब्यूट सेट करें, जो आयत के कोनों को गोल करते हैं।उदाहरणHTML5 SVG में गोल कोनों वाला आयत बनाने का तरीका सीखने के लिए निम्न कोड चलाएं:<!DOCTYPE html> <