2012-02-07 2 views
4

나는 요즘부터 새로운 Android 애플리케이션을 개발하기 시작합니다. 제가 일하는 회사는 자체 디자이너가 있습니다.Android 디자이너와 함께 작업

디자이너가 디자인해야하는 화면의 크기를 묻기 때문에 나는 그녀에게 무엇을 말해야할지 몰랐습니다. 모든 다양한 밀도와 화면 크기로 모든 Android 기반 스마트 폰을 지원하고 싶습니다.

나는이 문서에 대해 익숙하다. supprting multiple screens.

질문 # 1 :이 그래서, 모든 스마트 폰이 "정상"화면 크기에 있다고 가정 할 수 있으며 "일반 화면"에서, 내가 추가 한 링크의 하단에 "표 3"보고 이 행에 나열된 각 페이지의 4 가지 버전 (WQVGA400 (240x400), HVGA (320x480), WVGA800 (480x800), 640x960)이 필요하다는 것을 디자이너에게 알리십시오. 이 해상도는 모든 Android 기반 스마트 폰에 적용됩니까?

질문 # 2 : 프로젝트에서 작업하는 동안, 디자이너가 말해 수 있습니다 "제목 표시 줄 40px 긴 240x400 화면에서해야한다"어떻게 dip 년대에 이러한 픽셀을 번역 할 수 있습니다? 디자이너와 작업 할 때 나는 쉽게 매일 작업을 할 수 있습니까? 먼저 mdpi에 대해서만 첫 번째로, 320x480 화면에서 1 픽셀 = 1 dip을 개발해야하며 번역이 필요하지 않습니까?

미리 감사드립니다.

+0

두 번째 질문은 다음을 확인하십시오. http://stackoverflow.com/a/2025541/379693 –

+0

9- 패치 이미지를 사용하면 더 작은 크기로 그래픽을 디자인하고 큰 이미지에는 그래픽을 사용할 수 있습니다. 쉽게 늘릴 수 있습니다 ! – Hiral

+0

@Hiral - 이것은 버튼 배경과 같은 것들과 같은 특정 용도에 적합합니다. 그러나 디자이너와 매일 작업하기 때문에 모든 가능성을 커버해야합니다 ... – ofirbt

답변

3

새로운 Android Design Guide은 필요한 모든 정보를 제공해야합니다.

dip과 px 사이의 변환은 화면 크기가 아닌 dpi 유형을 기반으로합니다. 자신의 제목 표시 줄을 정의하여 높이가 지정된 것임을 확인하십시오.

+1

최고는 아니지만 주위에 더 좋은 대답은 없습니다 ... 그래서 표시했습니다. – ofirbt

+1

@ofirbt 정직에 감사드립니다. 현재 시간대에 희귀! – WarrenFaith

0

질문 1에 대한 대답은 아니오입니다. 예를 들어 Galaxy Nexus는 해상도가 1280x720, Droid Razr이 960x540입니다.

+0

그럼, 어떻게해야합니까? – ofirbt

0

답변 # 1 : 없음

대답 # 2 : this link 살펴 딥에 대해 좀 더 이해를해야합니다.

+0

그럼,이 질문 (1 번)에 대한 답은 무엇입니까? – ofirbt

+0

시장에서 가장 일반적인 크기의 제품을 대상으로하고 사용자 지정 리소스를 제공 할 수 있지만 이러한 방식으로 모든 장치를 처리 할 수는 없습니다. 제조업체에 달려 있기 때문에 언제나 이상한 화면 크기가 될 것입니다. –

+0

그래, 그게 의미가 있지만, 무슨 해결책을 사용해야합니까? 같은 농도의 버킷으로 끝날지도 모르는 2 가지 해상도를 사용하고 싶지 않습니다 ... – ofirbt

2
  1. 없음 당신은 가장 일반적인 값을 디자이너를 말할해야하지만 모든 수는 없습니다. 그래서, "40px"가 아니라 "전화 화면의 1/5, 타블렛 화면의 1/10"으로 주석을 달아보십시오. 가능한 다른 방법 - 해상도 만위한 디자인을 만든 다음 다른 화면으로 확장합니다.

  2. This 질문은 좋은 답변을 제공

0

나는 일을 아이폰 방법은 안드로이드에 확실히 작동합니까 생각한다 (여기에 제한 아이폰의 경험을하지만 거의 잘 모두를위한 그래픽을 설정?)에 Android는 설계자가 레이아웃 시스템에 익숙해 져야하거나 다른 사람이 참조 설계를 받아이를 레이아웃 파일로 변환해야 할 것입니다.

관련 문제