안녕하세요..width를 축으로 matrix를 이용해 이미지를 키우는데 까진 성공했는데..

 

height 부분이 잘려서 보여요..

 

머가 문젠지 도통 모르겠네요..해답 좀 알려주세요 ㅜㅜ

 


LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,

                                                                                                                                LinearLayout.LayoutParams.FILL_PARENT);
layoutParams.gravity=Gravity.CENTER;
layoutParams.weight=1;
                    
LinearLayout inImageLayout = new LinearLayout(mCmt);
inImageLayout.setGravity(Gravity.CENTER_VERTICAL);
inImageLayout.setLayoutParams(layoutParams);
inImageLayout.setBackgroundColor(Color.TRANSPARENT);
//                    
LinearLayout.LayoutParams imageViewParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,

                                                                                                                                      LinearLayout.LayoutParams.WRAP_CONTENT);
explanationImageView = new ImageView(mCmt);
File file = new File(imgFilePath+imgFileName);
Uri uri = Uri.fromFile(file);
Bitmap bm = Images.Media.getBitmap(getContentResolver(), uri);
explanationImageView.setLayoutParams(imageViewParams);
explanationImageView.setScaleType(ScaleType.MATRIX);  // 매트릭스로 이동시키기 때문에 scaleType은 반드시 Mat;
explanationImageView.setImageBitmap(bm);
explanationImageView.setImageMatrix(SolveUtil.getExplationImageViewMatrix(mCmt
                                                               , mDisplayWidth
                                                               , mDisplayHeight
                                                               , explanationImageView
                                                                ));  // 메트릭스 설정
                    
inImageLayout.addView(explanationImageView);

ScrollView scrollview = new ScrollView(mCmt);
scrollview.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,

                                                                                                      LinearLayout.LayoutParams.FILL_PARENT));
scrollview.setBackgroundColor(Color.WHITE);
scrollview.addView(inImageLayout);
                    

왜 그림이 잘려서 보일까요????

제발 알려주세요~