我将在Android上运行我的GWT生成的Java脚本文件,我试图让我的UI看起来不管手机屏幕的大小是否相同。我的大部分视图主要有5到6个小部件,按钮,文本框。现在我已经将它们放在FlexTable中,但是也许有更好的方法来布置小部件? 然而,我的主要问题是如何使用CSS来布局我的小部件,因此所有屏幕尺寸的外观和感觉都是相同的。这可能使用CSS吗?如果有的话,任何人都会有关于小部件定位的CSS示例?在手机上运行的GWT应用程序
1
A
回答
2
对于各种屏幕尺寸(以及处理风景,肖像旋转)的GWT,我使用媒体查询。通过这种方式,您可以为每个屏幕大小定义css规则。
例如在下面的下面我从来不需要myContentPanel比450大,但毕竟是为iPhone/Android的肖像意见太大:
@media all and (max-width: 10024px) {
/*styles for narrow desktop browsers and iPad landscape */
.myContentPanel{
width: 450;
}
}
@media all and (max-width: 320px) {
/*styles for iPhone/Android portrait*/
.myContentPanel {
width: 320;
}
}
下面是一个更完整的CSS例子http://snipplr.com/view/67341/
有一个伟大的教程使用jQuery这里http://css-tricks.com/resolution-specific-stylesheets/
你可以看到更多在这里: http://css-tricks.com/css-media-queries/
0
您也可以使用ViewPort Meta tag来为mobile
设备上的网络应用程序维护正确的widths and heights
..并且不更改所有layouts
。
The viewport meta tag to control layout on mobile browsers.
另请参阅下面的问题,我已经回答了设置视口。
Achieving min-width with viewport meta tag
,也有看看@media标签作为user1258245说
相关问题
- 1. 我的应用程序没有在我的手机上运行?
- 2. 如何在手机上运行简单的android应用程序?
- 3. 未能在我的手机上运行Flex应用程序
- 4. 在手机上运行的Android应用程序问题
- 5. 在我的lenovoA328手机上运行android应用程序
- 6. 应用程序在仿真器上运行,但在手机上停止运行
- 7. 我试图在手机上使用手机运行Android应用程序
- 8. 的BindException在运行GWT应用程序
- 9. 无法在Redmi手机上运行react-native应用程序?
- 10. JavaFX应用程序可以在手机上运行吗?
- 11. WP8应用程序可以在WP8.1手机上运行吗?
- 12. 无法在手机上运行Android应用程序
- 13. 团队无法在手机上运行iOS应用程序
- 14. 在手机上运行AIR Mobile AS3应用程序?
- 15. execSQL在手机上运行应用程序时出错
- 16. Eclipse未在Android手机上运行应用程序
- 17. 当在手机上运行时,应用程序“意外停止”
- 18. 如何在智能手机应用程序上运行网站?
- 19. SecurityException当在手机上运行Android应用程序
- 20. 在Android手机上运行.NET应用程序和DLL?
- 21. 在手机上运行应用程序时不显示纹理
- 22. 在Android手机上运行J2ME应用程序
- 23. XCode在手机上完成了运行应用程序
- 24. android应用程序无法在手机上运行
- 25. 在真实Android手机上运行Python应用程序
- 26. 每当我在手机上运行应用程序崩溃
- 27. 从远程机器运行GWT应用程序
- 28. 如何在黑莓手机上的真实设备上运行应用程序?
- 29. Android应用程序在模拟器上运行,在手机上崩溃
- 30. 在后台运行的Windows手机应用程序
不知道它是否适用于GWT,但你需要一个负责任的UI来完成,像引导框架。 – 2013-03-09 23:30:54