Kotlin (버튼 색상 및 테두리 색상 변경)

subak96·2023년 8월 17일
post-thumbnail

XML에서 UI의 버튼 색상을 변경해보자.

android:background="" 를써서 꾸며주면 되는데 앞서 먼저 해줘야할 사항들이 있다.

먼저 res폴더 안의 drawable에 xml 파일을 하나 만들어준다.



파일 네임은 본인이 편안대로 작성한후 만든 파일을 열어서 다음과 같이 작성

여기서 solid 는 배경색상 , stroke는 테투리 색상과 두께값 , conrners는 모서리 둥글기를 뜻한다.

이제 activiy main.xml 로 돌아와서 android:background="drawable/button_color"를 작성하면 되지만 여기서 끝내면 둥글기만 적용되고 색상을 적용되지 않는다.

<Button 은 고정값이 있어서 background를 해줘도 색상은 변하지 않는다.
<Button -> <androidx.appcompat.widget.AppCompatButton 로 바꿔주면 색상및 테두리 색상과 둥글기 모두 적용되는걸 볼 수 있다.

제대로 색상이 변경되었다면 drawable에 만들어놓은 xml에서 원하는대로 색상값과 두께값등을 변경하면서 꾸미면 된다.

1개의 댓글

comment-user-thumbnail
2023년 8월 17일

훌륭한 글 감사드립니다.

답글 달기