2011-03-05 5 views
1

우리가 알고 있듯이 다양한 안드로이드 장치에 several screen layout out there이 있습니다. 자, 내 질문은, 그 다양한 장치에 화면 (전체 크기의 이미지)에 이미지를 표시하기위한 최상의 솔루션은 무엇입니까?이미지 리소스 전략 저장 및 표시

해야하는 I (이는 내가 지금 생각하고있는 몇 가지 전략) :

  • 크기 조정 해당 대상 장치에 대한 모든 이미지? (크기를 조정하고 큰 장치에서 품질을 잃어 버리는 데 드는 비용)
  • 전체 또는 여러 개의 공통 화면 크기에 대해 여러 이미지를 만드시겠습니까? (큰 다운로드 크기)
  • 핵심 응용 프로그램을 생성하고 그 화면 크기에 맞는 이미지를 ...
  • 나는 아직까지 모릅니다
  • 뭔가를 (즉 내가 그 이미지의 호스팅 준비해야 의미)를 다운로드하자

여러분이 이런 상황에서 경험이 있다면, 귀하의 추천은 크게 감사하겠습니다.

업데이트 : 내 응용 프로그램에는 여러 개의 (20-30) 개의 이미지가 있습니다.

답변

2

이것은 (http://developer.android.com/guide/practices/screens_support.html) 문서화되어 있으며 꽤 많은 시간이 이미 답변되었습니다.

다른 화면 해상도 (drawable, drawable-hdpi ...에 저장)에 따라 서로 다른 이미지를 만듭니다.

다른 화면 크기에 다른 레이아웃을 정의 할 수도 있습니다 (전체 화면 이미지를 표시 할 수 있지만 필요없는 것처럼 들릴 수도 있음).