안드로이드 버전 업데이트에 따라
Material Theme 를 권장하고 있기 때문에
최근의 프로젝트를 생성하면 자동으로 사용하도록 되어있다.
하지만 Material Theme 의 Button 에서는 background 속성 등을 사용할 때 제대로 작동하지 않는 경우가 있다.
색깔의 경우는 backgroundTint 속성을 사용할 수 있지만, 버튼에 이미지 등을 넣고 싶을 때에는
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/facebookSigninButton"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="60dp"
android:layout_marginRight="20dp"
android:layout_marginBottom="5dp"
android:background="@drawable/signin_facebook"
android:text="FACEBOOK LOGIN"
android:textColor="@color/white"
android:textSize="16sp"
android:textStyle="bold" />
AppCompatButton을 사용하면 된다.