안드로이드 개발 질문/답변
(글 수 45,052)
public void onWindowFocusChanged(boolean hasFocus) { Bitmap orgImg = BitmapFactory.decodeResource(getResources(), R.drawable.info); Bitmap resizeImg = Bitmap.createScaledBitmap(orgImg, ll.getWidth(), ll.getHeight(), true); ll.setBackgroundDrawable(new BitmapDrawable(resizeImg)); Log.d("testing", "width : " + ll.getWidth() + " height : " + ll.getHeight()); super.onWindowFocusChanged(hasFocus); }
이미지 크기가 320 x 138 입니다.
그래서 LinearLayout에 setBackgroundDrawable()를 사용해서 넣게 되면 wrap_content로 하더라도 높이가 길어져서 원래 예상보다 밑으로는 늘어나 버리고 가로는 맞게 됩니다.
그래서 위에 코드처럼 했는데 맞게 한건지...
UI가 이렇게 힘들줄은 몰랐네요 ㅠㅠ
// 아 크롬 브라우저로 코드 넣으면 이상하게 되네요.
// 아 크롬 브라우저로 코드 넣으면 이상하게 되네요.