概述 通过媒体查询为不同的设备和大小配置不同的样式。代码展示/* media *//* 横屏 */@media screen and (orientation:landscape){ }/* 竖屏 */@media screen and (orientation:portrait){ ...
分类:
Web程序 时间:
2015-04-22 23:43:07
阅读次数:
194
现在的手机默认情况下可以横竖屏切换,但是横竖屏切换的生命周期是怎么样的,今天就来说明一下,以防你开发的app横竖屏时game over
1.在不做任何配置的情况下,加载一个activity的打印日志:
切换屏幕时方向的打印日志:
ps:我这里没出现什么横屏切换竖屏时执行两次oncreate,个人觉得不对
2.配置android:configChanges="keyboard...
分类:
移动开发 时间:
2015-04-22 15:23:27
阅读次数:
137
全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutP...
分类:
移动开发 时间:
2015-04-22 13:18:00
阅读次数:
133
如果一个activity在横屏状态下切换到竖屏状态,是不是会把整个activity重新加载一遍呢?这样的话,所有变量和方法都被初始化了,显然,一般我们不想这样。
AndroidManifest.xml
android:configChanges="keyboardHidden|orientation"
就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的o...
分类:
移动开发 时间:
2015-04-22 00:37:33
阅读次数:
209
ios设备支持旋转的方法:
1、修改工程的info.plist中"Supported interface orientations"的值(一般在工程的Taget-> General -> Deployment Info -> Device Orientation处打钩来选择设备支持)。
2、实现工程的AppDelegate文件中的(application:supportedInterf...
分类:
移动开发 时间:
2015-04-21 20:51:56
阅读次数:
143
这几年一直在做手机上和电视盒的App,几乎没有考虑过横竖屏切换的问题。电视盒好说,横屏不变,你要是给它设计个竖屏人家也没机会使;而手机上的应用就不好说了,有些界面你设计了横竖屏兼容可能是为了表示你的功能强大。但是按照惯例,或许也是设计师图省事,我们只是做一个方案。就像目前主流的App都只有竖屏一个模式,比如微信、京东和招商银行。我截了几张图表示一下。
但是像地图之类的应用,也许横屏会显...
分类:
移动开发 时间:
2015-04-18 23:49:27
阅读次数:
236
我自己的一点心得,由于横屏的体验现阶段并不好,所以这个方案只对竖屏.找到launcher文件夹下的egret_loader.js文件(EGRET1.6)修改代码如下varcontext=egret.MainContext.instance;
context.touchContext=newegret.HTML5TouchContext();
context.deviceContext=newegret.HTML5Dev..
分类:
其他好文 时间:
2015-04-16 10:29:40
阅读次数:
221
对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行一次,不执行onConfigurationChanged()方法。2、设置Activity的a...
分类:
移动开发 时间:
2015-04-13 22:51:41
阅读次数:
241
Viewport Sizes设备名称系统平台像素密度屏幕尺寸竖屏尺寸横屏尺寸Acer Iconia Tab A100Android166dpi7″8001280Acer Iconia Tab A101Android170dpi7″6001024Acer Iconia Tab A200Android1...
分类:
其他好文 时间:
2015-04-10 17:13:09
阅读次数:
211