Android Custom ListView using BaseAdapter
Prompt
Design and develop an Android application using BaseAdapter to create a custom ListView.
Each row should contain an ImageView icon, a title TextView, and a subtitle TextView.
Create a custom layout XML file for the ListView row design.
Implement a Student model class with name, roll number, and image fields.
Create a custom adapter class extending BaseAdapter and override:
getCount(), getItem(), getItemId(), and getView() methods.
Use the ViewHolder pattern in getView() for efficient view recycling.
Display student details in the ListView and show a Toast message when an item is clicked.
Expected Output
The application displays a custom ListView with student icons, names, and roll numbers.
When the user clicks on a list item, a Toast message appears.