Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法

时间:2024-03-15 18:56:51

–最近在做毕业设计,作为一个新手遇到了这个屏幕大小问题,最后用了“土办法”可算是解决了。我的手机是小米6x,屏幕大小是1080乘2160。刚开始我把MuMu模拟器界面大小调至1080乘2160,运行效果会是这样:
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
–这一切看起来似乎很正常的样子,但是在android studio的布局文件的布局情况只能与模拟器运行效果、真机界面运行效果这两种效果中的一个相匹配。说白了布局文件在模拟器上运行出满意的效果,但运行到真机界面上的效果就emmmm了。反过来用真机去调试界面布局完了以后却不能在模拟器上显示出令人满意的结果。
–我的解决办法是:取真机的屏幕截图一张,用电脑的画图软件获取原来屏幕大小的80%,然后重新设置模拟器界面大小。
步骤:
1.在我的真机(这里指小米6x)上截一张屏幕截图,发送至电脑(发送方式用QQ、微信、邮箱、数据线都行)。
2.用电脑的画图软件打开这张截图(右键-打开方式-画图)。
3.在画图软件的主页工具栏点击重新调整大小,按照原来的大小以百分比形式(保持横纵比)调整至80%(这个数字按需求调整,我的需求是80%)如图所示:
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
4.调整好了以后看画图软件界面最下面的图片大小显示,我调至原来的80%现在的屏幕大小为:864*1728。
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
*5.设置模拟器的界面大小为864乘1728(模拟器设置方法看运行结果图片下面的步骤)。运行结果为:
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
模拟器设置界面大小步骤:
1.点击模拟器界面顶部菜单按钮-点击设置中心
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
2.进入设置中心,点击界面设置,输入刚刚我们算出来的界面参数864乘1728。
Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法
3点击保存并关闭,点击重启。
到这里就设置结束了,这样屏幕运行效果就舒服多了,希望能帮助到遇到一样问题的小伙伴。