Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Определить, на какое слово кликнули в TextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android MediaRecorder не записывает больше 36 килобайт http://www.cyberforum.ru/android-dev/thread1236506.html
Добрый вечер. Занялся программированием под андройд: через сервис запускаю запись звука на устройсте следующим образом: mediaRecorder = new MediaRecorder(); ...
Программирование Android Как заставить переменную не создаваться заново при создании экземпляра класса? Проблема с переменной string. Надеюсь понятно напишу. Создан отдельный класс для главных параметров. Его содержимоеpackage com.example.my_app; public class MainParams { public String lang = "";... http://www.cyberforum.ru/android-dev/thread1236482.html
Обращение к каждому элементу Адаптера Программирование Android
мне неужно обратиться к каждому элементу адаптера и изменить там TextView,но почему то изменяется только 1й элемент,какой бы номер позиции там не стоял ,подскажите в чем дело? for(int...
Найти строку в strings.xml по содержанию переменной типа String Программирование Android
Например есть переменная String str = "winter"; Как теперь определить содержимое строки с name="winter" в файле strings.xml. К строке обращение идет через R. и там надо явно указывать(типо...
Программирование Android Listener и RSS http://www.cyberforum.ru/android-dev/thread1236366.html
Здравствуйте! Начинаю изучать программирование на java под android. В качестве практики мой выбор пал на написание RSS ридера, который бы еще и работал в фоновом режиме и оповещал о новых постах. ...
Программирование Android Ключи для приложения в твиттер В статье написано что ключи для приложения для публикации в Twitter Consumer key и Consumer secret. Но на этой ссылке для регистрации приложения https://apps.twitter.com/app/6574411/keys ключи даются... подробнее

Показать сообщение отдельно
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
31.07.2014, 13:54
Цитата Сообщение от Razangann Посмотреть сообщение
Вот в том и проблема - каждое.
Все, теперь понял.

Вот смотрите, здесь цикл перебирает все слова и делает их кликабельными.
нужно просто добавить проверку для слова, и если оно удовлетворяет каким-то условиям - сделать его кликабельным
Java
1
2
3
4
5
6
7
8
9
10
11
for (int end = iterator.next(); end != BreakIterator.DONE; start = end, end = iterator
                .next()) {
            String possibleWord = definition.substring(start, end);
            if (possibleWord.equals("words")) { // здесь условие
                if (Character.isLetterOrDigit(possibleWord.charAt(0))) {
                    ClickableSpan clickSpan = getClickableSpan(possibleWord);
                    spans.setSpan(clickSpan, start, end,
                            Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
                }
            }
        }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru