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





 


 



 

 

 

 

 

 

 

 

 

  

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

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

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

 

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

 

 

 

 

 

  

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

 

 

  

 

 

 

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

 

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


 

 

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

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

 

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

 

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

 

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

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

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

  

 

 

Пиши, звони, не тормози

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

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

allbest