Компонент 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 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Март 14, 2023 г.
Получение доступа к классу в режиме рантайм добавляет известной гибкости. Одна из типичных задач - создание экземпляра класса по его имени.
В котлин это делается вот так:
[crayon-691980e01321e286927578/]
Есть несколько нюансов/рекомендаций. ...
Читать
Ноябрь 5, 2022 г.
Задача - создать файл в каталоге Downloads из вашего приложения на платформе Android.
Пусть это будет какой то текстовый файл, который наше приложение умеет генерировать. Формат файла - XML.
Наша задача решается по-разному для андроидов 10+ ...
Читать
Октябрь 23, 2022 г.
Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin.
Для начала добавим drawable ресурс в наш проект. Откроем в проекте вкладку res/drawable и выберем из меню File -> New -> Drawable ...
Читать
Март 5, 2023 г.
Иногда в пользовательском классе требуется получить доступ к контексту приложения.
Можно использовать метод внедрения зависимостей, но именно для этой задачи мне нравится подход с использованием статического хранилища.
Идея заключается в том, ...
Читать