java - 如何根据客户端的分辨率调整应用程序组件的大小?

标签 java android gwt resize smartgwt

我有一个 GWT Web 应用程序,它在整个窗口大小下完美运行 浏览器,但是当我重新调整窗口大小时,它看起来不太好,所有组件都不在各自的位置。

因此,每当我更改窗口大小或如果我将在选项卡或移动设备上运行应用程序时,我都想更改所有组件的大小。

还有其他方法吗?

我怎样才能实现这个目标?

最佳答案

您可以使用 gwt-bootstrap 之类的东西(它可以根据视口(viewport)大小和用户代理更改 View )。但基本上你可以(而且我认为应该)在创建组件时使用 CSS 的 @media 选择器。

您可以通过 GWT 处理所有调整大小事件,并手动调整每个组件的大小,但由于应用程序的性能,这不是一个好主意。

关于java - 如何根据客户端的分辨率调整应用程序组件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165656/

相关文章:

java - 如何在 jquery ajax 成功方法中调用 spring Controller

android - 从/tmp/gradle7963227675482339513.bin 中的二进制存储读取数据时出现问题(存在 : true)

java - 如何向客户端返回iText PDF文档

java - GWT 2.4 - 在 Web 服务器上部署

java - 如何以编程方式添加 styleDependent 名称?

java - 带有 onClick 按钮和 onCreate 的 setText 使应用程序崩溃

java - 在 Kryo 中序列化和反序列化对象数组

java - 如何使用 Swagger 记录 List<CustomObject> 类型的 Spring MVC 请求参数

java - IMAP Gmail 身份验证 : Invalid Credentials

java - 如何使用调色板库设置操作栏的颜色?