Как в Kotlin отключить upper case у компонента Button

Компонент Button использует material дизайн и имеет некоторые предопределенные стили, которые иногда хочется изменить. Мне чаще всего требуется убрать UPPERCASE с текста кнопки.

На старте шаблон компонента выглядит вот так:

Капитализация управляется свойством textAllCaps. В нашем случае, его нужно отключить:

Центровка тоже не всегда бывает желанной, она управляется свойством gravity. К примеру, чтобы выровнять текст кнопки по левому краю добавьте:

Мало букафф? Читайте есчо !

Сохранение файла в Downloads Android

Ноябрь 5, 2022 г.

Задача - создать файл в каталоге Downloads из вашего приложения на платформе Android. Пусть это будет какой то текстовый файл, который наше приложение умеет генерировать. Формат файла - XML. Наша задача решается по-разному для андроидов 10+ ...

Читать

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

Ноябрь 30, 2022 г.

В общем случае, когда вы находитесь в контексте Activity, это выглядит так: [crayon-68b110f2bb8e2462656524/] При этом вызов getResources() в этом контексте и необязателен, т.е. работает и так: [crayon-68b110f2bb8ed178166703/] Если вы находитесь ...

Читать

Как изменить цвет фона приложения

Январь 14, 2025 г.

Когда вы проектируете макет активити в android studio вы можете у корневого контейнера задать цвет фона выбрав соответствующее значение атрибута android:background. Как в примере ниже - черный фон [crayon-68b110f2bbc56602696942/] Это будет ...

Читать

Анимированный градиент в ActionBar

Октябрь 23, 2022 г.

Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin. Для начала добавим drawable ресурс в наш проект. Откроем в проекте вкладку res/drawable и выберем из меню File -> New -> Drawable ...

Читать
 

Комментарии к «Как в Kotlin отключить upper case у компонента Button»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: