How to do it...

First, we'll create the UI, which will consist of two EditText fields, a button, and a ListView. As we add words to the database, they will populate the ListView. Start by opening activity_main.xml and follow these steps:

  1. Replace the default XML with the following:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <EditText        android:id="@+id/editTextWord"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentTop="true" ...

Get Android 9 Development Cookbook - Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.