안드로이드 style에 Theme.MaterialComponents 와 관련된 theme을 적용하면
Button을 커스터마이징 하는데 문제가 생긴다.
(필자의 경우 drawable에 정의한 background를 적용하려고 했는데 듣지를 않았다...)
https://stackoverflow.com/a/52751122/7017299
https://stackoverflow.com/a/52673168/7017299
두 글 모두 같은분이 답변을 ...
즉, 머티리얼 버튼의 경우 자체적으로 백그라운드를 가지고 있으니까,
안드로이드의 일반 버튼으로 변경한 후에 백그라운드를 적용하라고 한다.
(xml에 android.widget.Button 또는 androidx.appcompat.widget.AppCompatButton을 사용해라)
ps. 변경하니까 안드로이드 스튜디오의 xml preview 기능이 재작동을 했다.
style을 수정하라는 이야기도 있던 것 같은데, 적용이 잘 안됬던 것 같음...
'Study > Java, Android' 카테고리의 다른 글
[링크스크랩] Manage (or Hide) Api Key / 안드로이드 API 키 관리 (1) | 2019.06.13 |
---|---|
[Gradle] Android build variants (1) | 2019.05.10 |
안드로이드 스튜디오 단축키 (0) | 2019.02.12 |
Uri를 Intent로 전달 할 때... (0) | 2018.11.13 |
[JAVA] 형변환 연구 (0) | 2018.05.14 |