가능한 중복은 :
Android: Scale a Drawable or background image?전체 화면/축소 이미지
나는 이미지 뷰를 포함하는 팝업을하고 싶습니다. 현재, 내가 보여주고있는 Drawable은 100x200px 크기입니다. 드로어 블의 품질이 좋으므로 이미지 전체를 표시하고 싶습니다. 나는 어떻게 생각하는지 모른다. 이것은 지금까지 내 코드입니다 : 이미 FILL_PARENT에 이미지 뷰의의 LayoutParams의 WRAP_CONTENT을 설정하려고
AlertDialog.Builder imgDialog = new AlertDialog.Builder(
myactivity.this);
ImageView imageView = new ImageView(myactivity.this);
Matrix matrix = new Matrix();
matrix.postScale(2, 2);
imageView.setImageDrawable(myDrawable);
imageView.setImageMatrix(matrix);
LayoutParams imageViewLayoutParams = new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
imageView.setLayoutParams(imageViewLayoutParams);
LinearLayout layout = new LinearLayout(myactivity.this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(imageView);
imgDialog.setView(layout);
하지만,이 상황을 변경하지 않습니다. Drawable 너비는 100이고 높이는 200입니다. Drawable 또는 ImageView의 크기 조정을 고려하고 있지만이 작업을 지금까지 수행하지 못했습니다.
도움이 될만한 정보가 있습니까?
이것은 [중복 질문] (http://stackoverflow.com/q/1400782/403455) 인 것으로 보입니다. –
감사합니다. Google에서 검색 한 후 찾지 못했습니다. 너비는 지금 당겨졌지만, 높이는 여전히 원래 크기입니다. 왜 그런가? – harmjanr