물에 살고싶은 개발자

동적으로 뷰에 배경추가하는 방법 본문

Android

동적으로 뷰에 배경추가하는 방법

돼지사랑 2017. 4. 12. 13:00

/* 백그라운드 칼라 넣기 */
tv.setBackgroundColor(Color.RED);

/* 이미지 넣기 Drawable 타입으로 넣기 그렇기 때문에 리소스에서 한번 변환 해주어야 한다.*/
tv.setBackgroundDrawable(getResources().getDrawable(R.drawable.icon));

/* 위의 내용같은 내용이지만 리소스 단에서 바로 넣을 수 있고 */
tv.setBackgroundResource(R.drawable.icon);

/* 리소스 단에 저장되어 있는 컬러 값을 갖고 저장할 수 도 있다. 사용 빈도가 높다. */
tv.setBackgroundResource(R.color.red);

/* 안드로이드에서 제공하는 배경넣기 */
tv.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.list_selector_background));



출처: http://gardenpu.tistory.com/entry/TextView-background-설정법 [The Garden's Garden]

Comments