소스 검색

Use densityDpi instead of density to more closely match what the UI scale is

Sam Lantinga 2 년 전
부모
커밋
162e40c982
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      android-project/app/src/main/java/org/libsdl/app/SDLSurface.java

+ 2 - 1
android-project/app/src/main/java/org/libsdl/app/SDLSurface.java

@@ -122,7 +122,8 @@ public class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
                 mDisplay.getRealMetrics( realMetrics );
                 nDeviceWidth = realMetrics.widthPixels;
                 nDeviceHeight = realMetrics.heightPixels;
-                density = realMetrics.density;
+				// Use densityDpi instead of density to more closely match what the UI scale is
+                density = realMetrics.densityDpi / 160;
             }
         } catch(Exception ignored) {
         }