對於內部android測試應用程序,我想製作一個應用程序,強制設備使用特定分辨率渲染它,或者使用設備可以使用的最大dpi顯示應用程序。我試着用不同的android sdks編譯它,將targetSdk設置爲不同的版本,並在我的清單中試圖編寫 將android應用程序強制爲特定分辨率
它似乎沒有工作。我知道在任何移動世界中強制屏幕分辨率都是不好的做法,但這只是一個內部使用的應用程序,它永遠不會看到任何市場。有沒有辦法強制一個特定的決議?我知道這是可能的,至少使應用程序以某種兼容模式運行。使用反射,您可以使用View.getContext()。getResources()。getDisplayMetrics()來檢索有關顯示度量的一些信息(或任何應用程序中的視圖),以查找displayMetrics,並查找專用字段widthPixels,noncompatWidthPixels ,heightPixels和noncompatHeightPixels。
在此先感謝
這是iOS的有點功能,不適用於android,除非你製作一個視圖,你可以改變它的大小並擁有一切。 – FabianCook
我知道它可以在Android中完成。也許這不是一個真正的分辨率變化,但屏幕可以進入縮放渲染模式或沿着這些線條的模式。 –
定位版本8會讓事情看起來像那樣。但不確定縮放 – FabianCook