Компонент 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, 2023 г.
Иногда в пользовательском классе требуется получить доступ к контексту приложения.
Можно использовать метод внедрения зависимостей, но именно для этой задачи мне нравится подход с использованием статического хранилища.
Идея заключается в том, ...
Читать
Январь 14, 2025 г.
Когда вы проектируете макет активити в android studio вы можете у корневого контейнера задать цвет фона выбрав соответствующее значение атрибута android:background.
Как в примере ниже - черный фон
[crayon-6922c66e83126956531092/]
Это будет ...
Читать
Ноябрь 26, 2022 г.
Пишу небольшое приложение в Android Studio, как и многие столкнулся с типовой задачей - диалог выбора файла и его загрузка.
Ясно, что устройство уже имеет какой то файловый менеджер, и писать свой диалог - хоть и интересно, но является и тратой ...
Читать
Ноябрь 30, 2022 г.
В общем случае, когда вы находитесь в контексте Activity, это выглядит так:
[crayon-6922c66e834fa295722803/]
При этом вызов getResources() в этом контексте и необязателен, т.е. работает и так:
[crayon-6922c66e83504950024535/]
Если вы находитесь ...
Читать