2012-12-09 6 views
0

미안하지만 나는 안드로이드 전화 크기에 맞는 그림을 그릴 수있는 방법을 이해할 수 없다. 안드로이드 설명서를 읽었는데, 그들은 화면 크기와 밀도가 아니라 해상도로 생각하기 때문에 어떤 크기의 사진이 있어야합니까?안드로이드 레이아웃 다중 스크린

예를 들어 크기가 1000x400 (바보 같은 예)이고 중간에있는 버튼 (40x40)을 원하면 어떤 크기로해야합니까 ?? 40x40 ?? 그러나 documention에서 그들은 그나마 위해 해상도를 찾을 말 :

\

임 혼동 ...

PS : 당신이 실현해야 할거야 documention 링크 기본적으로 Android multiple screens

답변

1

해상도, 화면 있지만, 크기화면 밀도은 별개의 특성이며, 여전히 다소 관련이 있습니다. 위에서 설명한대로 버튼이 40x40이고 발견 한 크기가 hdpi (고밀도) 장치의 가운데에서 잘 보이는 경우 mdpi (중간 밀도) 및 xhdpi에 맞게 크기를 조정해야합니다 (고밀도) 장치. 내가 뭘하고 싶은지 PhotoShop 또는 다른 그래픽 편집기를 사용하고 그들이 어떤 대상 장치에 맞는 밀도 장치에 맞게 있도록 자산을 크기를 조정하는 것입니다. 내 높이 및 너비 특성에는 항상 * WRAP_CONTENT *를 사용하고 고정 값에는 사용하지 않습니다.

또한 res/drawable 폴더에 이러한 크기 조정 대안을 포함하지 않은 경우 기본적으로 시스템에 의존하여 도박이 될 수 있다고 말하고 있습니다. 그래서 항상 모든 자산에 대해 버전을 포함하도록 자산 크기를 조정합니다. 당신이 제기 한 링크는 모든 것을 꽤 잘 설명합니다.

+0

예,하지만 40x40이 올바른 크기인지 어떻게 알 수 있습니까 ??? 그리고 내 밀도 폰을 어떻게 알 수 있으며이 밀도로 인해 내 버튼이 바뀔 수 있습니까? – user1866731

+0

이 목록에서 장치를 찾고 밀도가 http://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/에 있는지 확인하십시오. 내 버튼의 크기를 Photoshop이나 Gimp에서 조정합니다. 대상 해상도와 동일한 크기의 캔버스에 –

+0

40x40 버튼이 내 테스트 장치에서 잘 보이면 hdpi가됩니다. 캔버스를 다음 전화/태블릿의 해상도와 동일한 PhotoShop입니다. 그런 다음 버튼의 크기를 조절하면됩니다. 그러나 이것은 내가하는 일이다. 요즘 출하되는 대부분의 장치는 hdpi 밀도를 갖기 때문에 낮은 밀도의 버튼을 사용하면 버튼이 잘 조정될 수 있습니다. 단지 타사 버전을 포함시켜야합니다. –