Компонент 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 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 30, 2022 г.
В общем случае, когда вы находитесь в контексте Activity, это выглядит так:
[crayon-69435ac87051b605849307/]
При этом вызов getResources() в этом контексте и необязателен, т.е. работает и так:
[crayon-69435ac870528342313074/]
Если вы находитесь ...
Читать
Март 14, 2023 г.
Получение доступа к классу в режиме рантайм добавляет известной гибкости. Одна из типичных задач - создание экземпляра класса по его имени.
В котлин это делается вот так:
[crayon-69435ac8707d0425352875/]
Есть несколько нюансов/рекомендаций. ...
Читать
Март 11, 2023 г.
Android studio предоставляет набор стандартных компонентов, таких как TextView, LinearLayout и пр. Но довольно часто приходится оперировать группами таких ...
Читать
Январь 14, 2025 г.
Когда вы проектируете макет активити в android studio вы можете у корневого контейнера задать цвет фона выбрав соответствующее значение атрибута android:background.
Как в примере ниже - черный фон
[crayon-69435ac870d90375492713/]
Это будет ...
Читать