Вы можете получить тот же внешний вид и из следующего.
1) Имейте поисковый макет, который будет содержать верхнюю панель [editText и Button] и линейный макет внутри Scrollview под ним.
2) Как только пользователь вводит запрос и нажимает кнопку, вызовите AsyncTask , чтобы получить желаемый результат из Web-API.
3) Иметь другой макет, который будет отображать детали каждого результата поиска [в случае вашего примера: слово и его значение].
4) Получив результат, возвращенный из AsyncTask в подходящем формате [ArrayList ..], вы можете использовать LayoutInflater , чтобы добавить свои результаты в LinearLayout, который вы хранили в ScrollView в макет почты.
5) В следующий раз, когда вы нажмете поиск, удалите все виды из определенного linearLayout и повторите шаги 2-4.