본문 바로가기

안드로이드/layout

[Android] Button background 이미지 안보일때

 이번 포스팅에서는 제가 학습목적으로 clone 코딩을 하던중 button에 background로 이미지를 넣었는데 안나타났던 것에 대한 해결법을 적겠습니다.

 

 1. AppCompatButton

 일반 버튼으로 layout을 구성하고 drawble에 저장한 버튼 이미지를 background로 했을때 오류가 나타났습니다.

이때 아래와 같이 AppCompatButton으로 확장하면 테마들이 적용 가능하게 됩니다. AppCompatButton은 Button클래스의 하위 클래스이고 AppCompatTextView와 같이 다른 종류도 이러한 확장버젼들이 존재합니다.

androidx.appcompat.widget.AppCompatButton