-
[안드로이드] Drawable Shape 코드로 색상 동적 변경개발/Android 2019. 1. 17. 14:01
Drawable Shape를 배경 등.. 으로 사용할때 색상을 동적으로 변경하는 방법 입니다.
<TextView android:id="@+id/textview" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/shape_round_9dp" android:text="로그인" />
TextView의 배경을 둥글게 하기 위해서 shape로 배경을 깔아주고 배경 색상은 아래와 같이 지정 해줍니다.
GradientDrawable bgShape = (GradientDrawable) textView.getBackground(); bgShape.setColor(getResources().getColor(R.color.colorPrimary));
GradientDrawable 참고
출처 : https://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html
'개발 > Android' 카테고리의 다른 글
[안드로이드] style에서 앱 폰트 변경하기 (0) 2019.01.20 [안드로이드] Toast 토스트 글자 크기 변경 (0) 2019.01.17 [안드로이드] EditText 특수문자 제한 하기 (천지인키보드 ·(middle dot) 허용) (1) 2018.12.17 [안드로이드] TextView에 Html 적용하기 및 링크 설정 (0) 2018.12.10 [안드로이드] Hash Key 해쉬키 가져오는 방법 (0) 2018.11.29