Android

Вывод логов в Android Studio

Иногда для поиска ошибок, или проверки разных данных в процессе выполнения приложения, можно вывести в панель логирования инф. Для этих целей прекрасно подойдет класс Log Использование логирование Отображение сообщения во вкладке Run Отображение сообщения во вкладке Logcat Обратите внимание что выбран Debug, если выбрать другой тип сообщений то выводимое вами сообщение можно не увидеть, так как использовалось Log.d, тоесть вывод […]

Далее »

Как получить из ресурса R.string строку

У приложения есть множество строковых ресурсов R.string, для различных целей, вывод текста в кнопках, сообщениях и т.д. Чтобы назначить этот ресурс в визуальном редакторе для TextView или Button, достаточно у свойства text выбрать нужный ресурс R.string. Тут все просто. А если в коде надо назначить стоковой переменной String текст из ресурса R.string, то тут у же так просто не обделаться. […]

Далее »

Как получить ID элемента из View

Есть у приложения один слой LinearLayout, на котором расположены кнопки Button И все эти кнопки вешаются на одно событие onClickBtnNumber. По нажатию на кнопку в поле TextView должна добавляться цифра которая указана у кнопки, например на кнопке с android:text=»5″ должно в текстовое поле добавится «5» Тут как раз и надо в событии определить ID кнопки, при входном параметре View, и […]

Далее »

Событие onClick по кнопке

Создадим событие onClick для одной кнопки. Сам проект обычный, создан со стандартным классом MainActivity, на слое разместим кнопку (Button) и текстовое поле (TextView). Сама кнопка имеет ряд свойств Конечно на скрине не все свойства кнопки, нас интересует пока свойство «onClick«. Теперь создадим у класса MainActivity обработчик события onClick Тоесть по клику у нас в текстовом поле будет выводится текст «Холодно однако». […]

Далее »

Плавный переход к следующей Activity

При стандартном вызове нового окна (Activity) происходит дерганье экрана, а потом появляется новое окно, и это не зависит от количества выпитого чая или кофе. А что если этот переход будет плавным, каким то анимированным? Обычный вызов Activity Использую среду разработки Android Studio v3.2.1, со стандартными формами, классы которых идут от AppCompatActivity И так, обычно вызов новой Activity делаем так: где, […]

Далее »