Я искал высоко и низко что-то, что кажется простой задачей. Извините, я перехожу на Android с других языков программирования, и я новичок в этой платформе и Java.
Я хочу создать всплывающее диалоговое окно, в котором пользователь вводит текст для поиска, а код берет этот текст и ищет его по всему тексту в элементе управления EditText, и если он найден, выделите его.
Я делал это раньше, например, в VB, и это было похоже на псевдокод:
- возьмите текст из (EditText), назначьте его строке
- поиск длины этой строки (символ за символом) для подстроки, если она найдена, вернуть позицию (индекс) подстроки в строке.
- если найдено, начните выделение (EditText) .setSelection, начиная с возвращенной позиции, для длины
Имеет ли это смысл?
Я просто хочу найти EditText, и когда он будет найден, выделите его, и он будет выделен. Может быть, в Android / Java есть что-то, что мне нужно здесь?
Любая помощь / указатели будут с благодарностью