해상도가 1000x600 인 내 안드로이드 응용 프로그램 드로어 블 폴더에 jpg 이미지가 있습니다. 나는 그것을 할 수있는 방법을 1500를 반환 내가 bitMap .getWidth()
를 호출이 후이비트 맵 getWidth가 잘못된 값을 반환합니다.
Bitmap bitMap = BitmapFactory.decodeResource(getResources(), R.drawable.image);
같은 비트 맵 해당 이미지를로드? 그리고 이미지의 오른쪽 폭과 높이를 얻는 방법?
저의 경우 스케일링이 필요하지 않습니다. 모든 스크린에서 동일한 크기의 동일한 이미지가 필요합니다. 내 마음에 오는 첫 번째 솔루션은 그 이미지를 3 개의 드로어 블 폴더에 복사하는 것이지만 같은 이미지를 3 부 복사하는 것은 좋지 않습니다. 다른 해결책이 있습니까? –
크기를 조정하지 않으려면 drawable-nodpi 폴더에 넣을 수 있습니다. 더 많은 정보는 여기에 있습니다 : http://developer.android.com/guide/topics/resources/providing-resources.html – Albin
오케이, 대답이 편집되었으며 그 부분이 추가되었습니다. 어쨌든 감사합니다. –