2012-08-07 2 views
0

이미지보기에서 이미지의 크기를 조정하는 방법은 무엇입니까? 현재 나는 이미지 뷰에서 이미지를 설정하기 위해이 스레드에서 주어진 다른 제안을 따르지만 폼 메뉴 항목에 설정된 이미지에 수직 공백을 추가합니다. 나는 메뉴 항목에서 이미지의 높이 만보고 싶습니다. 아무도이 문제에서 나를 도울 수 있습니까?안드로이드에서 이미지에 수직 공간을 추가하는 이미지보기

참고 : 이미지를 뷰에 동적으로 추가하면 패키지 리소스 폴더에 표시되지 않습니다.

답변

0

일반적으로 이미지의 크기를 조절하려면 Bitmap (리소스 인 경우)으로 변환하고 Bitmap 클래스의 정적 메서드 createScaledBitmap()을 사용합니다.

예 :

Bitmap originalBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.my_image); 
Bitmap scaledBitmap=Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, false); 

imageView.setImageBitmap(scaledBitmap); 
+0

, INT, INT, INT)를 표시 3.0 인치부터 인터넷 태블릿 화면 크기까지 다양한 화면 크기로 실행해야합니다. – user1581207

+0

고마워, 내가 해결 했어. – user1581207

0

시도 :

android:fillViewport="true" 

어쩌면 다른 ScaleType를 사용 ...

0

당신이 수직 공백으로 무엇을 의미합니까 그것은 패딩입니까? 예는 view.setpadding (INT 왼쪽 INT 탑, INT 오른쪽 INT 바닥)로 설정할 수 있습니다 경우

http://developer.android.com/reference/android/view/View.html#setPadding(int 나는 이미지의 폭과 높이를 설정할 수 없습니다

+0

화면 크기보다 큰 이미지를 설정 중입니다. 화면에 맞도록 이미지의 가로 크기를 조정하고 있지만 세로 크기는 아닙니다. 이미지의 세로 가장자리 양쪽에 큰 공백이 표시되어 이미지를보기 위해 아래로 스크롤 할 수 있습니다. – user1581207

관련 문제