簡體   English   中英

尺寸屏幕問題

[英]Size screen issue

出於某種原因,應用程序在讀取屏幕尺寸時 getRealSize() 開始給出不真實的尺寸並減少 25%。 我有一個 1920*1080 的屏幕,並給出 1440*810。 當我開始一個項目時,屏幕大小顯示正確。 但是在發布構建之后,這個問題就開始了。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_main); Point point = new Point();
    getWindowManager().getDefaultDisplay().getRealSize(point);}

您可以使用 Toolkit 中的 Dimension

代碼:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

System.out.println("Screen Width: " + screenSize.getWidth());

System.out.println("Screen Height: " + screenSize.getHeight());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM