.Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应
2017-01-09 11:12
851 查看
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便
一、属性介绍
设置控件在客户端屏幕可见并超出客户端屏幕时,是否自动调节高度以适应屏幕高度
二、举例介绍
当AutoHeight属性为“True”时,Mobile Form的Scrollable属性将失去效果,以GridView控件的下面两种情况为例(以下两种情况的Mobile Form的Scrollable属性都为“True”):
情况一:
Smobiler窗体设计界面见图1
当AutoHeight属性为“True”,属性设置见图2,手机显示效果见图3
当AutoHeight属性为“False”,手机显示效果见图4
图1 | 图2 | 图3 | 图4 |
情况二:
Smobiler窗体设计界面见图4
当AutoHeight属性为“True”,手机显示效果见图5
当AutoHeight属性为“False”,手机显示效果见图6
图4 | 图5 | 图6 |
三、相关控件
AlbumView、GridView、IconMenuView、ListMenuView、MapTagView、MapView、MicroBlog、RadioGroup、TableView、TreeView、WebView
四、相关视频介绍
Smobiler还提供了一个视频介绍了开发中的屏幕自适应的原理,可以在http://smobiler.com/video10.aspx查看该视频
相关文章推荐
- .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件的正确打开方式以及如何快速实现
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现快递信息流的效果
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上快速实现CandleStickChart控件
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速实现应用间的分享功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
- .Net语言 APP开发平台——Smobiler学习日志:如何实现快速跳转网页
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现按钮组功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
- .Net语言 APP开发平台——Smobiler学习日志:如何实现离线声音文件上传
- .Net语言 APP开发平台——Smobiler学习日志:快速在手机上实现n×m形式的菜单(IconMenuView)
- .Net语言 APP开发平台——Smobiler学习日志:如何实现微信朋友圈的消息样式?
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现类似于微信的悬浮显示二维码效果
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现电子签名功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现散落点图表功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现饼图图表
- .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现折线图表
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现折线图表