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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.