S4 및 Sonyl36h의 비표준 해상도
그러면 실제 l36h에서 사용할 수 있는 픽셀 크기는 1776x1080이기 때문에 찾을 수 없습니다
폴더 아래의 dimens.xml
해결 방법1: 이 xx 상황에 따라 하나를 만들어서 어울린다.내 프로젝트에서 사용하는 것이 바로 이 방법이다. 왜냐하면 어떤 레이아웃은 동적 이동이 필요하고 편량은 수동으로 계산되기 때문이다.해상도에 지정해야 합니다.현재 동적 계산을 하지 못했으니 후기에 나는 최적화할 것이다.
해결 방법 2: 다양한 해상도에 맞게 만들 수 있는 xxhdpi는 1080P에 해당하며, 홈페이지에는 "Standard quantized DPI for extra-extra-high-density screens. Applications should not generallyworry about this density;relying on XHIGH graphics being scaledup to itshould be sufficient for almost all cases.
Constant Value: 480 (0x000001e0)
”
특히 프로젝트에values-xxdpi와vapues-1776x1080을 똑같이 설정하면 전자를 먼저 찾습니다!
적당한 density Dpi가 480인 휴대전화 화면을 볼 수 있다.
그리고 구글의 네 아들,
Nexus 4 도 마찬가지!
화면의 매개 변수를 출력하는 코드를 첨부합니다.
DisplayMetrics met=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(met);
Log.e("s", met.densityDpi+"");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.