我將在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