In android, we can populate the listView with single textView. But what if we want button, images etc. in each item of the listView. For achieving this, we have to implement a customized adapter. Let's take an example where listView contains name and a delete button for each name like this- 1. Create a new project in android studio, fill all the necessary details. 2. Open activity_main.xml, and add a listView in the code. <? xml version = "1.0" encoding = "utf-8" ?> <RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android" xmlns:tools = "http://schemas.android.com/tools" android:id = "@+id/activity_main" android:layout_width = "match_parent" android:layout_height = "match_parent" android:paddingBottom = "@dimen/activity_vertical_margin" android:paddingLeft = "@dimen/activity_horizontal_margin" android:paddingRight...