Ваш браузер устарел. Рекомендуем обновить его до последней версии.





 


 



 

 

 

 

 

 

 

 

 

  

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     18     Работа со строковыми переменными. Англо-русский и русско-английский словарь

Пример 1     В этом приложении созданы пять строковых переменных с произвольными именами, например, slovo1 и так далее. При нажатии на кнопки складываются какие-либо две строковые переменные.

 

Сразу после запуска приложения в первой строке кода строковой переменной slovo1 присваивается значение радио. Последующие строки аналогичны.

 

 

 

 

 

  

При нажатии на первую кнопку текстовое поле для textview1 очищается. Во второй строке посредством оператора join_and складываются две строковые переменные и помещаются в текстовое поле textview1. Для остальных кнопок код будет аналогичен.

 

 

  

 

 

 

Пример 2     Приложение для дошколят, позволяет составлять слова из букв русского и английского алфавита. Виджет textview1 служит для вывода составляемых слов на экран. Для буквы а и всех последующих используются textview2 и так далее. При нажатии на textview2 в textview1 выводится первая буква русского алфавита. При нажатии на textview3 в textview1 добавляется буква б. Программный код для каждой буквы алфавита будет содержать одну строку.

 

Для удаления слов нужно нажать на крестик.


 

 

Если появится желание для некоторых слов можно сделать вывод изображений, соответствующих этим словам, то надо добавить условие в код для последней буквы слова. Например, слово паровоз заканчивается буквой з, поэтому в код для данной буквы следует добавить:

 

 

 

 

В готовом приложении несколько десятков слов снабжены соответствующими картинками, например, автомобиль, трактор, светофор, велосипед, лошадь, лес... После набора слова Музыка, зазвучит мелодия. Для ее выключения необходимо набрать слово Стоп. Если набрать слово Математика, у маленького пользователя появится возможность порешать примеры. После набора слова Интернет можно отправиться в путешествие по миру. Слово Сказка даст почитать сказки.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 3     Приложение позволяет составлять сложные слова из небольшого числа простых слов. Числовая переменная очищает текстовое если прошла очередная пара простых слов и нужно создавать следующее сложное слово. Переменная m служит для подсчета составленных слов. Самая длинная строка кода по нажатию на текст с простым словом считывает содержимое textview1 и добавляет туда считанное из textview2 простое слово.

 

 

 

 

 

 

 

 

 

Пример 4     Приложение  Англо-русский и русско-английский словарь позволяет переводить слова в обоих направлениях.

 

При загрузке приложения в строковые переменные размещается словарный запас. На этой странице показан код всего лишь для четырех пар слов из русского и английского языков.

 

 

 

 

 

 

 

 

Далее в коде воспользуемся оператором equals, который способен сравнивать строковые переменные на равнозначность.

 

Первое условие служит для очистки textview1 при условии пустого поля в edittext1

 

Второе условие переводит первое слово с русского на английский.

Третье условие делает обратный перевод для этой пары слов. 

 

Все последующие пары условий соответствуют остальным парам переводимых слов. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Очистка обоих текстовых полей при касании edittext1

 

 

 

 

Очистка обоих текстовых полей при касании textview1.

  

 

Flag Counter
Яндекс.Метрика
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest