How frequently does the letter "л" appear in:
Q: Подбор названия улицы по совпадению Пишу приложение (android/ios), в котором пользователю предлагается ввести название улицы, например, в г.Новосибирск. Необходимо чтобы при вводе, допустим, некоторого количества символов, ему предлагалось выбрать из списка совпадений...
Вопрос в следующем - существуют ли уже где-то собранные воедино названия улиц или же бесплатные сервисы... или же единственным решением является создание вручную массивов из названий улиц для каждого города внутри приложения? :()
ps. Прошу прощения заранее - не уверен, какие правильные метки можно выставить для данного вопроса.

A: Вы можете использовать AutoCompleteTextView
private static final String[] COUNTRIES = new String[] {
 "Belgium", "France", "Italy", "Germany", "Spain"
 };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
    android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.countries_list);
textView.setAdapter(adapter);

Но если городов много, то список городов лучше получать из какого-то внешнего источника. При изменении текста в  вашем 'AutoCompleteTextView' получать список городов которые начинаются на введенный текст и обновлять адаптер.

user
I counted twenty-eight "л"s in that text.
assistant