경험의 기록

안드로이드 버전 업데이트에 따라

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을 사용하면 된다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading