모든 화면에서 고정 x/y 비율의 ImageView를 만들고 싶습니다. 예를 들어 유명한 16/9 비율. 그리고 ImageView를 가능한 한 크게하고 싶습니다. 어떻게 안드로이드에서 할 수 있을까요? 고마워요.이미지 크기 조정 방법
2
A
답변
1
위의 대답은 가로 세로 비율을 변경합니다.
xml 레이아웃 파일 만 수정하여 목표를 달성 할 수 없습니다. Java 코드에서이 작업을 수행해야합니다.
기본 단계는 :
- 비트 맵으로 이미지 파일을 판독하고, 초기 폭과 높이 비트 맵의 종횡비을 얻었다.
- 는 각각 X 및 Y 차원에 대한 스케일링 인자를 계산하고
스케일 이미지 위로
factorX= ScreenWitdhInPixel/ImgWidth
factorY= ScreenHeightInPixel/ImgHeight
사용 이미지 확장 할 수있는 두 요소의 작은 하나를 사용 2 단계에서 계산 된 요소 값Matrix matrix = new Matrix(); matrix.postScale(factor, factor); Bitmap scaledBitmap = Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, true);
factor= (factorX<factorY?factorX:factorY)
전체 예를 들어이 게시물을 참조하십시오 : ImageView fit without stretching the image
+1
여기에 답을 설명하고 필요한 참조를 추가해야한다. – afzalex
0
android : scaleType = "fitXY"를 imageView에 설정해야합니다. 당신이 당신의 이미지 뷰가 부모만큼 클하려면
, 당신은 코드의 라인을 작성할 수 있습니다
android:layout_width="match_parent"
android:layout_height="match_parent"
관련 문제
- 1. Java에서 이미지 크기 조정. 크기 조정 방법
- 2. Java에서 이미지 크기 조정/크기 조정 방법
- 3. 이미지 크기 조정 방법
- 4. 이미지 크기 조정 이미지
- 5. 배경 이미지 크기 조정 방법
- 6. 안드로이드 이미지 크기 조정
- 7. 이미지 크기 조정 carrierwave
- 8. UIScrollView없이 이미지 크기 조정
- 9. 서버에서 이미지 크기 조정
- 10. vb.net에서 이미지 조작/크기 조정/크기 조정
- 11. 배치 이미지 크기 조정/크기 조정
- 12. 이미지 크기 조정 비율 조정
- 13. IE에서 이미지 크기 조정
- 14. 이미지 크기 조정 문제
- 15. 이미지 크기 축소 크기 조정
- 16. 자동 이미지 크기 조정 PHP에서 이미지 크기 조정
- 17. 여러 이미지 크기 대 브라우저 이미지 크기 조정/비율 조정
- 18. PHP 이미지 크기 조정 및 크기 조정 이미지 저장
- 19. jquery에서 이미지 크기 조정
- 20. 마우스로 이미지 크기 조정
- 21. ckfinder 이미지 크기 조정
- 22. div로 이미지 크기 조정
- 23. base64의 이미지 크기 조정
- 24. 크기 조정 이미지 - WriteableBitmapEx
- 25. mini_magick으로 이미지 크기 조정
- 26. Actionscript에서 이미지 크기 조정
- 27. 즉시 이미지 크기 조정
- 28. PHP에서 이미지 크기 조정
- 29. 이미지 Codeigniter 크기 조정
- 30. 종횡비로 이미지 크기 조정
원하는 종횡비는 이미지에서 유래 하는가 또는 당신이 그것을 강제 할? – forcewill
나는 그것을 강제하고 싶다. – MOHRE