1
이것이 올바르게 작동하지 않는 이유를 모르겠습니다. 레이아웃 컨테이너 안에 이미지를 추가하려고합니다. 이미지가 768x1024이고 컨테이너가 500x500이되도록하고 싶습니다. 게임을하기 위해 이미지를 슬라이드 할 수 있도록이 작업을 수행하고 있지만 컨테이너보다 이미지가 커지지는 않습니다. 이미지 크기가 컨테이너 크기로 조정됩니다. 코드 아래안드로이드 크기 조정 ImageView 내부 레이아웃
containerView = new RelativeLayout(this);
RelativeLayout.LayoutParams layoutForContainer = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutForContainer.height = 500;
layoutForContainer.width = 500;
layoutForContainer.addRule(RelativeLayout.CENTER_IN_PARENT);
containerView.setLayoutParams(layoutForContainer);
layout.addView(containerView);
myImageView = new ImageView(this);
myImageView.setImageResource(R.drawable.myImage);
RelativeLayout.LayoutParams layoutForLargeImage = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutForLargeImage.height = 768;
layoutForLargeImage.width = 1024;
myImageView.setLayoutParams(layoutForLargeImage);
containerView.addView(myImageView);
'ImageView.setScaleType()'http://developer.android.com/reference/android/widget/ImageView.html#attr_android:scaleType – Simon
이 수행 ImageView의 크기를 변경하지 않으면 ImageView 내부의 이미지가 어떻게 바뀝니 까? – Bobby