특히 HDPI 섹션에서 불규칙한 레이아웃의 Android 기기가 점점 더 늘어나고 있습니다.레이아웃이 불규칙한 Android HDPI 기기
문제는 내 xml 레이아웃에서 DIP 값만 사용하더라도 복잡한 레이아웃이 올바르게 확장되지 않는다는 것입니다. 애니메이션은 float 값을 TransformAnimation
코드 내에서 사용하기 때문에 특히 문제가됩니다.
예를 들어 안드로이드 표준 해상도로 3.7 인치 스크린이있는 240dpi 전화가 있습니다. 이 장치의 HDPI와 대형 레이아웃을 만들 수 있으며 모든 디자인과 미학을 완벽하게 맞출 수 있습니다.
그렇다면 4.2inch의 전화가 있지만 수직 해상도는 여전히 XHDPI 또는 XLARGE 미만입니다. 장치에 DPI가 무엇인지 물으면 240dpi도보고합니다. 불행히도 사실은 다른 화면 비율, 실제로 다른 화면 크기 및 실제로 다른 해상도로 인해, 내 레이아웃이 정확하게 확장되지 않습니다. 또한 장치는 layout-large 및 hdpi라고 잘못 선언하기 때문에 별도의 레이아웃 폴더를 만들 수 없습니다. (EVO 둘 다, 다른 여러 개의 "긴"전화기) layout-long-large
과 다른 종류의 조합을 사용할 수있는 것 같은 안드로이드 설명서를 읽었지 만 전화 자체는 여전히 레이아웃이 크다고 생각합니다. long
한정자는 자체에 대한 적절한 정보를보고하는 장치에서 작동합니다.
코드에서 수행하지 않고 사람들이 Android 프레임 워크에서 어떻게 처리합니까? 그것은 나를 위해 매우 지루한 작업이 될 것이고 하드웨어가 그 자체에 대한 모든 정보를 잘못보고하는 경우 어떻게 동적으로 수행 할 수 있는지에 대한 질문이 있습니다.
통찰력을 바랍니다.
나는 그것을 고려해 보았으나 9- 패치 이미지는 어떤 이점이 있을까요? – CQM