Компонент Button использует material дизайн и имеет некоторые предопределенные стили, которые иногда хочется изменить. Мне чаще всего требуется убрать UPPERCASE с текста кнопки.
На старте шаблон компонента выглядит вот так:
|
<Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="Button" /> |
Капитализация управляется свойством textAllCaps. В нашем случае, его нужно отключить:
|
android:textAllCaps="false" |
Центровка тоже не всегда бывает желанной, она управляется свойством gravity. К примеру, чтобы выровнять текст кнопки по левому краю добавьте:
|
android:gravity="left|center_vertical" |
Kotlin
Данная запись опубликована в 20.03.2023 18:38 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 5, 2022 г.
Задача - создать файл в каталоге Downloads из вашего приложения на платформе Android.
Пусть это будет какой то текстовый файл, который наше приложение умеет генерировать. Формат файла - XML.
Наша задача решается по-разному для андроидов 10+ ...
Читать
Ноябрь 30, 2022 г.
В общем случае, когда вы находитесь в контексте Activity, это выглядит так:
[crayon-68b110f2bb8e2462656524/]
При этом вызов getResources() в этом контексте и необязателен, т.е. работает и так:
[crayon-68b110f2bb8ed178166703/]
Если вы находитесь ...
Читать
Январь 14, 2025 г.
Когда вы проектируете макет активити в android studio вы можете у корневого контейнера задать цвет фона выбрав соответствующее значение атрибута android:background.
Как в примере ниже - черный фон
[crayon-68b110f2bbc56602696942/]
Это будет ...
Читать
Октябрь 23, 2022 г.
Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin.
Для начала добавим drawable ресурс в наш проект. Откроем в проекте вкладку res/drawable и выберем из меню File -> New -> Drawable ...
Читать