반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이미지가 없을 때랑 차이가 많이나는 걸 느끼실 수 있는데요.
간단한 해결방법이 있습니다.
바로 xml에 src나 background에 @drawable/... 으로 넣지 않고
자바코드로 이미지를 로드하는 건데요.
여기서 사용되는 메소드는 setBackgroundResource나 setImageResource가 아니라
setImageDrawable입니다.
setBackground라는 메소드도 있지만 API16에서 Deprecated 되었기에 쓰지 않습니다.
사용법은 간단합니다.
1 2 3 4 5 | ImageView i mgView = findViewById(R.id.imgView); imgView.setImageDrawable(getResources().getDrawable(R.drawable.imgs); LinearLayout layout = findViewById(R.id.layout); layout.setBackgrounde(getResources().getDrawable(R,drawable.imgs2); | cs |
이렇게 사용하시면 됩니다.
그렇다고 로딩 속도가 극적으로 차이나는 건 아니니 큰 기대는 ㅎㅎ
추가로 AsyncTask 로 로드하면 빠르다고 하네요.
전 요즘 RxJava, RxAndroid를 공부하고 있어서 얘네들로 한 번 해봐야겠습니다.
이상입니다. 감사합니다.
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 RecyclerView 스크롤 효과 안되게 막기 (0) | 2018.12.06 |
---|---|
안드로이드 RecyclerView Grid 형태로 쓸 때 아이템들 가로세로 크기 동일하게 만드는 방법. ViewTreeObserver.OnGlobalLayoutListener(), getTreeViewObserver() (0) | 2018.12.03 |
안드로이드 1to50 게임을 만들어봤습니다. (0) | 2018.11.29 |
안드로이드 애니메이션 확대 애니메이션 expansion, 축소 애니메이션 reduction (0) | 2018.11.19 |
안드로이드 Dialog 외부 영역 투명하게 만들기 (0) | 2018.11.08 |