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 दिखाई देगा।