2013-07-03 4 views
4

Android 용 앱을 디자인해야합니다. 그리고 어떤 읽은 후, 나는 안드로이드 장치를 찾을 수는 Android 앱 디자인 해상도

  • 정상

    • 작은 화면 화면
    • 대형 스크린
    • 초대형 화면과 같은 해상도의 관점에서 몇 가지 범주로 나누어집니다

    이지만 밀도가 다릅니다.

    그래서 지금은 애플리케이션의 UI의을 "& 느낌을 보면"내가이 사용해야 해상도 일반 화면의 디자인을 나올 필요가 말할 수 있습니다.

    독서에서, 나는 안드로이드 애플 리케이션이 px 대신에 dp를 사용한다는 것을 안다. 그래서, 디자인을 시작하기 전에 몇 가지 특정 화면 크기를 dp로 변환해야한다는 것입니까?

    또는 다른 밀도로 몇 세트의 드로어 블을 제공한다면 320x480과 같은 일반적인 화면 크기에 대한 일반적인 해상도를 대상으로합니다.

    내가 잘못 생각한 경우 알려주십시오.

  • +0

    +1 이것은 매우 중요합니다. –

    답변

    1

    좋은 질문, 지금까지 우리는 5 화면 밀도를 가지고 있습니다 : xxhdpi, xhdpi, hdpi, mdpi, ldpi, 이제 이미지 리소스가 있으면 5 복사본을 생성해야합니다. xxhdpi가 작을 때까지

    그러나 모든 밀도에 대해 PX와 DP를 계산할 수있는 온라인 계산기를 사용할 수 있습니다.이 두 가지 Android 개발자 도구 상자와 개발자 도구를 추천하고 개발자 도구를 사용하여 색상 및 화면에서 HEX 십진수로 어떻게 보이게 할 것인지를 결정합니다.

    +0

    고마워, 그래서 밀도에 따라 빌드해야합니까 ?? ... 경우 일반 화면 크기와 큰 화면 크기에 대한 모양이 다릅니다. 고해상도/당김 - 정상 - [xxhdpi, xhdpi, hdpi에, MDPI, LDPI] /my_icon.png 및 고해상도/당김 - 대형 - [xxhdpi, xhdpi, hdpi에, MDPI을 : 내가 가진해야합니까 , ldpi] /my_icon.png –

    +0

    네, 각 밀도 파일에 의존해야하지만 이런 식으로 res/drawable- [xxhdpi, xhdpi, hdpi, mdpi, ldpi] /my_icon.png – user1283633

    +0

    크기가 작습니다. 감사합니다. . 내 디자인이 일반 화면과 대형 화면에서 다를 경우 ?? 여전히 동일한 디렉토리를 사용합니까 ?? 또는 한정자에서 좀 더 구체적이어야합니까? –

    0

    네, 사실 안드로이드 장치 LDPI MDPI의 다음과 같은 유형이 있습니다 HDPI XHDPI

    http://developer.android.com/guide/practices/screens_support.html

    이 링크는 당신에게 모든 설명 을 제공합니다 감사합니다 그리고 나중에 당신이해야 모든 장치 해상도를 지원하는 아이콘 및 이미지를 만듭니다.

    +0

    감사합니다. 그래서 비트 맵 그래픽을 준비해야합니다.이 방법은 무엇입니까 ?? 입술/그리기 - 정상 MDPI/my_icon.png 입술/그리기-hdpi에 정상/my_icon.png 입술/그리기 - 정상 xhdpi은/my_icon.png 입술/그리기 - 대 MDPI/my_icon.png 입술/그리기 - 대 hdpi에/my_icon.png 입술/그리기 - 대 xhdpi/my_icon.png 입술/그리기-초대형-MDPI/my_icon.png 입술/그리기-초대형-hdpi에/my_icon.png res/drawable-xlarge-xhdpi/my_icon.png –

    +0

    그렇습니다. 각 해결 방법을 준비해야합니다. 내 충고는 9 패치로 만들었지 만 해상도의 사소한 변경이 이루어지면 좋게 보일 것입니다. – Tombeau

    0

    다양한 화면 크기의 다양한 장치가 있습니다. 일반적으로 LDPI, MDPI, HDPI 또는 XHDPI 장치로 언급됩니다.

    코딩 할 때 염두에 두어야 할 것이 많기 때문에 모든 장치에서 우수한 균일 한 디자인을 얻을 수 있습니다!

    this 링크를 참조하십시오. 다른 튜토리얼보다는 공식 사이트를 따라 다니는 것이 좋습니다. relativelayout을 사용하는 습관을 만드십시오!

    또한 링크를 통해 Android에서 디자인하는 데 필요한 지식을 얻을 수 있습니다.

    +0

    고마워, 하지만 아직 디자인 단계에 있습니다. 개발 단계에 올 때 독서를 계속할 것입니다. –