- Declare our ListView in our layout.xml
- Create our Adapter class
- Fetch the items for our list
- Specify the layout that we want for our list items
- Plug our Adapter with our declared Listview
<ListView
android:id="@+id/my_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
public class MyAdapter extends ArrayAdapter<String> {
public MyAdapter(Context context, int resource, List<String> items) {
super(context, resource, items);
}
}
List<String> items = new ArrayList<String>();
items.add("Apple");
items.add("Banana");
items.add("Pineapple");
MyAdapter adapter = new MyAdapter(this, R.layout.simple_list_item_1, items);
ListView listView = (ListView) findViewById(R.id.my_list);
listview.setAdapter(adapter);
ListViewPractice
RecyclerView ← NEW!!