코린이 탈출기
<Button> 설정 바꾸기 본문
2021.06.08 기준으로 안드로이드 스튜디오 최신 버전의 경우 background 설정을 바꿀 수 없게 되어있습니다.
안드로이드 스튜디오의 버튼의 기본 색은 보라색으로 설정되어있습니다.
설정이 강제화되어있기 때문에 <Button> 속성으로 background를 바꿔봤자 아무런 설정이 되지 않습니다.
이러한 설정을 바꾸는 방법을 2가지 소개하겠습니다.
1. themes로 들어가서 설정 바꾸기.

app > res > values > themes 이렇게 들어가면 위와 같은 화면이 보입니다.
여기서 3번째 줄의 뒷부분인 parent를 보면 MaterialComponents.DayNight.DarkActionBar로 설정이 되어있습니다.
이 부분을 AppCompat.~ 바꿀 경우 <Button>의 설정이 적용됩니다.
MaterialComponents.~ 되어있는 것들 중에서는 MaterialComponents.~.~.~.~ 되어있을 경우 적용이 되었습니다. 즉, MaterialComponents 뒤에 4개 이상의 단어가 붙을 경우 <Button>의 설정이 적용되었습니다.
(하나하나 다 눌러본 것은 아니어서 안 되는 경우가 있을 수 있습니다.)
2. <Button>의 이름 설정
버튼을 만들 때 <Button>이 아닌 <androidx.appcompat.widget.AppCompatButton>으로 태그를 만들면 됩니다.
하지만 이렇게 만들 경우에는 버튼을 만들 때마다 설정을 바꿔줘야 하고, 코드도 너무 길어져서 사용하기에 불편합니다.
'안드로이드 > 안드로이드' 카테고리의 다른 글
| toHttpUrlOrNull (0) | 2021.07.01 |
|---|---|
| runOnUiThread (0) | 2021.06.24 |
| 공공 데이터 (0) | 2021.06.22 |
| 색상 추출 도구 - 픽픽 (0) | 2021.05.24 |
| 리스트뷰의 목록 변경 반영하기 - notifyDataSetChanged( ) (0) | 2021.05.11 |
Comments