我环顾四周,但是找不到我的问题的答案。基本上,我正在创建一个电话应用程序。我似乎遇到的唯一问题是菜单UI。基本上,它设置为1080x1920分辨率,这可能是最常见的分辨率。但是,它不是唯一的。如何处理多种屏幕分辨率?我是否需要为每种分辨率制作像单独的小部件一样并基于此加载正确的小部件?还是有我不知道的其他方式。我相信其他人也会遇到同样的问题。
之所以提出该要求,是因为我已将该应用程序加载到非1080x1920的手机上,并且UI不能放入其中。我试图弄乱用户界面上的不同设置,但似乎没有任何解决办法。任何帮助将不胜感激。
答案 0 :(得分:1)
发生了两个问题。 UI无法正确缩放的第一个原因是因为我使用的是大小框,而不仅仅是普通的画布面板。不管我做什么,“大小”框将保持不变。进行更改将解决第一个问题。发生的第二个问题是由于尺寸框的原因,它迫使我的锚定居中而不是拉伸。将尺寸框替换为画布面板后,便可以使面板锚点拉伸以填充屏幕。
我希望这对遇到此问题的其他人有所帮助。