2013-04-05 3 views
0

이 주제와 관련하여 이미 많은 질문이 있지만 실제로 도움이 필요하다는 것을 알고 있습니다. 모든여러 화면 지원 Android

첫째, 그래 내가 읽고 http://developer.android.com/guide/practices/screens_support.html

내 문제는 다음과 같다 공식 링크를 다시 읽어. 나는 게임을 만들고, 가로보기 만하고있다. 화면에 작은 글자 만 표시하고 있습니다.

  • 시스템이 자동으로 폴더 화면에 가장 적합한 이미지를 찾습니다 :

    제가이 문서에서 이해 무엇을 말씀 드리죠 드로어 블/사진 MDPI을; hdpi 등

  • 시스템에서 최상의 이미지를 찾지 못하면 가장 가까운 이미지를 찾아 크기를 조정하여 이슈를 생성 할 수 있습니다. 따라서 모든 dp의 이미지를 제공하는 것이 더 좋습니다

그럼 drawable/mdpi에서 하나의 이미지 만 내 게임에 제공하면 현재 장치의 화면에 비례하여 자동으로 크기를 조정하지 않습니다. ? 타블렛과 S2를 시험해 보았는데 다른 결과가 있습니다. 이미지가 모든 화면에 정확하게 비례하도록하고 싶습니다.

는 디바이스 밀도에 따라

당신은 hdpi에, MDPI, LDPI, xhdpi 폴더에 다른 이미지의 크기를 더해야
+0

해상도가 높은 화면에서 이미지가 작다는 것을 말하고 있습니까? 말하자면, 이미지가 mdpi 화면에서 25px이고 hdpi에서 25px입니까? – Grambot

+1

이미지 크기는 화면 크기가 아닌 화면 밀도에 따라 조정됩니다. 갤럭시 S II는 HDPI 버킷에 떨어집니다. 어떤 타블렛을 가지고 있습니까? hdpi 태블릿이 있으면 두 이미지가 완전히 똑같을 것입니다. –

+0

빅터가 옳습니다. 서로 다른 밀도의 여러 에뮬레이터 (또는 장치)에서 게임을 시도하고 문제를 테스트 해 보시기를 권합니다. –

답변

0

, 그것은 것입니다 다시 크기 주셔서 감사합니다. 다른 화면 크기 (예 : 태블릿)에 맞게 다른 크기로 만들려면 drawable-xlarge, drawable-large, drawable-normal, drawable-small 폴더에 이미지를 추가 할 수도 있습니다.

xlarge screens are at least 960dp x 720dp 
large screens are at least 640dp x 480dp 
normal screens are at least 470dp x 320dp 
small screens are at least 426dp x 320dp 

당신은 비율에 대해 읽을 수 및 기사에서이 폴더는 사용자가 제공 : Supporting multiple screens합니다.

또한 9 패치 이미지를 사용할 수 있지만 이미지 가장자리는 화면 크기에 따라 잘립니다. 여기에 관한 기사는 Simple guide to 9-patch image입니다. 또한 9 패치 이미지 (Android Asset Studio)를 생성하는 좋은 웹 사이트가 있습니다.

+0

"hdpi, mdpi, ldpi, xhdpi 폴더에 다른 이미지 크기를 추가해야하므로 장치 밀도에 따라 크기가 조정됩니다." Nexus 7과 S2에서는 크기가 다릅니다. 내 넥서스 7의 너비는 약 10 %, 갤럭시 S2는 약 20 %입니다 ... – user2230304

0

하나의 밀도에 대해서만 그래픽 자산을 제공하고 장치의 밀도에 따라 OS 크기를 지정하려면 자산을 드로어 블 폴더에 넣으십시오. Drawable은 drawable-mdpi가 아닌 기본 폴더입니다.

+0

작동하지 않았습니다 ... 내 이미지가 내 타블렛보다 S4에 약 두 배 더 큽니다. . 나는 정말로 어떻게해야하는지 모른다. 시스템이 자동으로 비례하여 이미지의 크기를 조정합니까? – user2230304

+0

이미지가 태블릿에서 더 큽니다.그것은 당신의 타블렛이 S2보다 낮을 가능성이 높기 때문에 기대됩니다. 둘 다의 스크린 샷을 첨부 할 수 있습니까? – vkinra