[英]Android how to make my app not visible for devices with resolution smaller than 480x800
[英]How to make resolution free app
我为应用程序的画布/小部件设置了 320x480 大小。 如何使其无分辨率。我必须使用 AbsoluteLayout 在特定位置绘制一些提示。如果我更改画布/小部件的大小,则提示显示在错误的坐标处。
您不应该使用绝对布局。 在 Java 中了解如何使用其他布局管理器。 一开始它可能看起来很复杂,但这是您获得可调整大小的应用程序而无需自己管理大小的所有负担的唯一希望。 布局管理器精确地处理组件定位,无论容器大小如何。
3 个基本布局管理器是:
BoxLayout 是一个非常有用的布局管理器(尽管构造函数很奇怪)。
当你掌握了这一点,而且它并不难,你可以在 swing 中构建几乎任何应用程序。
如果您使用自定义组件,我的意思是 JPanel 覆盖了paintComponent,那么您应该考虑 2 个选项:
哦,顺便说一句,我认为你真的应该接受人们的回答并投票选出对你有帮助的答案。 这是在这里感谢人们的最低限度的方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.