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

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

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

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

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

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

Вызов диалога выбора файла и загрузка содержимого в kotlin

Ноябрь 26, 2022 г.

Пишу небольшое приложение в Android Studio, как и многие столкнулся с типовой задачей - диалог выбора файла и его загрузка. Ясно, что устройство уже имеет какой то файловый менеджер, и писать свой диалог - хоть и интересно, но является и тратой ...

Читать

Конструирование визуальных компонентов в kotlin

Март 11, 2023 г.

Android studio предоставляет набор стандартных компонентов, таких как TextView, LinearLayout и пр. Но довольно часто приходится оперировать группами таких ...

Читать

Создание экземпляра класса по его имени

Март 14, 2023 г.

Получение доступа к классу в режиме рантайм добавляет известной гибкости. Одна из типичных задач - создание экземпляра класса по его имени. В котлин это делается вот так: [crayon-69f00b1c40e9b533974066/] Есть несколько нюансов/рекомендаций. ...

Читать

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

Ноябрь 30, 2022 г.

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

Читать
 

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

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



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