Если вы хотите создать полную систему, вы можете использовать на телефоне базу данных SQLite, в которой записаны ваши слова, и использовать запросы к каждой букве, которую вводит пользователь, чтобы получить наиболее подходящее завершающее слово
(for example using "...LIKE word='"+EnterCaracts+"%')
.