Сохраните все слова в базе данных SQLite. Затем для каждого нажатия клавиши ищите слово в базе данных, начиная с составления текста с помощью курсора, используя оператор like и сохраняйте их в списке.Покажите этот список для просмотра кандидата, и все готово:)