안드로이드

안드로이드 구글로그인 연동 시 로그인버튼 텍스트 Text 변경하기

알통몬_ 2019. 6. 17. 12:20
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


안드로이드에서 구글로그인을 연동하면 구글에서 제공하는

com.google.android.gms.common.SignInButton 버튼을 사용하는데요.

이 버튼은 왼쪽에 구글 로고 오른쪽에 Sign in Text를 가집니다.

물론 한국에서는 Sign in 대신에 로그인 이라는 Text로 표시됩니다.


하지만 우리가 일반적으로 사용하는 앱들에서는 구글계정로그인을 

지원할 때 '로그인' 이라는 Text가 아니라 '구글계정으로 로그인'

'Google 계정으로 로그인' 등의 다른 Text가 들어가 있는 걸 볼 수 있습니다.


기본적으로 xml에서 android:text="" 로는 변경이되지 않는데요.

=======================================================

변경하는 방법은 간단합니다.

액티비티에서 버튼을 가져온 뒤 아래 코드처럼 적용하면

TextView textView = (TextView) binding.signInButton.getChildAt(0);
textView.setText(getString(R.string.sign_in));

텍스트가 바뀐 걸 확인할 수 있습니다.

물론 텍스트 사이즈도 변경할 수 있습니다.

textView.setTextSize(Dimension.SP, 35);

=======================================================

적용 전

=======================================================

적용 후

=======================================================

이상입니다.

반응형