精华内容
下载资源
问答
  • 判断个屏是还是竖

    千次阅读 2010-12-28 15:38:00
    /* First, get the Display from the WindowManager */ Display display =((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

    展开全文
  • 判断activity 是还是竖屏  方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息 int ori = cf.orientation ; //获取屏幕方

    http://mahaile.blog.51cto.com/2891586/682676  

    判断activity 是横屏还是竖屏 

    方法 1: //根据设备配置信息

    Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息

    int ori = cf.orientation ; //获取屏幕方向

    if(ori == cf.ORIENTATION_LANDSCAPE){

      //横屏

    }else if(ori == cf.ORIENTATION_PORTRAIT){

     //竖屏

    }

     

    方法2: 通过设备分辨率还判断

     

    DisplayMetrics dm = new DisplayMetrics();

    mLauncher.getWindowManager().getDefaultDisplay().getMetrics(dm);

    mWidth = dm.widthPixels;

    mHeight = dm.heightPixels;

    if (mHeight > mWidth){//layout port

    // 竖屏 .......

    }else{//layout land

    // 横屏 .......

    }

     

     

     

    设置程序 横屏还是竖屏 有两种方法 1:通过配置实习  2: 代码实现

    方法2://重写activity onResume方法

    @Override protected void onResume() {

    /** * 设置为横屏 */

    if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    //ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE :横

    //SCREEN_ORIENTATION_PORTRAIT:竖

    }

    super.onResume();

    }

     方法2: 配置androidManifest.xml实现 

    在activity 中加入 android:screenOrientation="landscape" 信息即可 该属性有两个值 portrait//竖  landscape//横

     

    <activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape">

       </activity>

     

     搞定  快去试试 吧   不过细心的朋友 会发现 咦 当我屏幕的方向 发生变化的时候为啥 activity 的onCreate 怎么会重新加载呢

     

    原因是: 由于屏幕的旋转会造出 当然的activity 元素关闭 从而造出activity重新加载 ,显然这有时候并不是我们要的效果 , 那我们 在看看 如果解决这个问题吧

    我们在androidManifest.xml 文件中 activity 节点加入红色的 属性

     

    <activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape"  android:configChanges="orientation|keyboardHidden">

       </activity>

     

    1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次

     

    2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

     

    3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法

     

    同时在Activity的Java文件中重载onConfigurationChanged(Configuration newConfig)这个方法,这样就不会在布局切换或窗口切换时重载等方法。代码如下:

     @Override 
        public void onConfigurationChanged(Configuration newConfig)
        { 
            super.onConfigurationChanged(newConfig); 
         if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
         {
    //land
         }
         else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
         {
    //port
         }
        }

     

    //------------------------------------------------------

     

    关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:
    android:screenOrientation=["unspecified" | "user" | "behind" |
    "landscape" | "portrait" |
    "sensor" | "nonsensor"]
    screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:
    "unspecified" 默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
    "landscape" 横屏显示(宽比高要长)
    "portrait" 竖屏显示(高比宽要长)
    "user" 用户当前首选的方向
    "behind" 和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
    "sensor" 有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
    "nosensor" 忽略物理感应器,这样就不会随着用户旋转设备而更改了 ( "unspecified"设置除外 )。

     

    展开全文
  • 判断activity 是还是竖

    千次阅读 2012-11-09 10:33:37
    点击打开链接:... 判断activity 是还是竖屏  方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息 int ori = cf.orientation ; //

     点击打开链接http://mahaile.blog.51cto.com/2891586/682676

    判断activity 是横屏还是竖屏 

    方法 1: //根据设备配置信息

    Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息

    int ori = cf.orientation ; //获取屏幕方向

    if(ori == cf.ORIENTATION_LANDSCAPE){

      //横屏

    }else if(ori == cf.ORIENTATION_PORTRAIT){

     //竖屏

    }

     

    方法2: 通过设备分辨率还判断

     

    DisplayMetrics dm = new DisplayMetrics();

    mLauncher.getWindowManager().getDefaultDisplay().getMetrics(dm);

    mWidth = dm.widthPixels;

    mHeight = dm.heightPixels;

    if (mHeight > mWidth){//layout port

    // 竖屏 .......

    }else{//layout land

    // 横屏 .......

    }

     

     

     

    设置程序 横屏还是竖屏 有两种方法 1:通过配置实习  2: 代码实现

    方法2://重写activity onResume方法

    @Override protected void onResume() {

    /** * 设置为横屏 */

    if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    //ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE :横

    //SCREEN_ORIENTATION_PORTRAIT:竖

    }

    super.onResume();

    }

     方法2: 配置androidManifest.xml实现 

    在activity 中加入 android:screenOrientation="landscape" 信息即可 该属性有两个值 portrait//竖  landscape//横

     

    <activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape">

       </activity>

     

     搞定  快去试试 吧   不过细心的朋友 会发现 咦 当我屏幕的方向 发生变化的时候为啥 activity 的onCreate 怎么会重新加载呢

     

    原因是: 由于屏幕的旋转会造出 当然的activity 元素关闭 从而造出activity重新加载 ,显然这有时候并不是我们要的效果 , 那我们 在看看 如果解决这个问题吧

    我们在androidManifest.xml 文件中 activity 节点加入红色的 属性

     

    <activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="landscape"  android:configChanges="orientation|keyboardHidden">

       </activity>

     

    1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次

     

    2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

     

    3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法

     

    同时在Activity的Java文件中重载onConfigurationChanged(Configuration newConfig)这个方法,这样就不会在布局切换或窗口切换时重载等方法。代码如下:

     @Override 
        public void onConfigurationChanged(Configuration newConfig)
        { 
            super.onConfigurationChanged(newConfig); 
         if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
         {
    //land
         }
         else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
         {
    //port
         }
        }

     

    //------------------------------------------------------

     

    关于Android中Activity的横竖屏切换问题可以通过AndroidManifest.xml文件中的Activity来配置:
    android:screenOrientation=["unspecified" | "user" | "behind" |
    "landscape" | "portrait" |
    "sensor" | "nonsensor"]
    screenOrientation 用来指定Activity的在设备上显示的方向,每个值代表如下含义:
    "unspecified" 默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
    "landscape" 横屏显示(宽比高要长)
    "portrait" 竖屏显示(高比宽要长)
    "user" 用户当前首选的方向
    "behind" 和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
    "sensor" 有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
    "nosensor" 忽略物理感应器,这样就不会随着用户旋转设备而更改了 ( "unspecified"设置除外 )。
    展开全文
  • -- 只使用overflow属性,实现向滚动效果。同时使用overflow属性和white-space属性实现横向滚动效果 --> <div id="imgs" style="border: 1px solid black;width: 345px;height: 120px;overflow:scroll;white...

    主要代码如下:

    <!-- 只使用overflow属性,实现竖向滚动效果。同时使用overflow属性和white-space属性实现横向滚动效果 -->
     <div id="imgs" style="border: 1px solid black;width: 345px;height: 120px;overflow:scroll;white-space: nowrap;">
     </div>
    

    需要掌握overflow属性和white-space属性。
    1、overflow样式属性:

    2、white-space样式属性:
    在这里插入图片描述

    效果

    在这里插入图片描述

    展开全文
  • 刚才朋友找我,说学校里有些信息在Excel表格里,现在的要求是把表格里的数据,,她弄了下午只搞定个系的数据.问我有没有什么快捷方法. 拿到Excel文档,想了想: 选中要转换的数据-->剪切-->右键--...
  • 横竖屏切换,控制每个Controller的横竖屏状态 写在前面的话: 在网上看了看,发现大多数博客都写过,但是都会有些小问题。 结合资料和博客总结和整理了一下 适合 ios7+ 第步 首先保证工程支持横竖屏 不多...
  • 还是这个手机项目,有个需求是整个工程中只有刚进去的界面允许屏显示,并且要将该界面的标题隐藏,当切换回屏显示的时候,标题变为可见,开始我百度了一下有个监听activity是否屏的监听函数,如下:...
  • 有些时候我们前端需要监听用户手机还是竖屏放置, 这个不难但是当我们切换屏或者屏的时候,也许会涉及到刷新页面,我们不可以直接在js中写window.location.reload(); 因为这可能导致页面循环不断的刷新,...
  • 判断图片是还是竖版图片,就要获得图片的宽和高,有两种获得方式 1、图片在同个机器(本地)可以预览 /** * @function:根据图片完整路径,判断是还是竖版图片 * @param imagePath * @return true...
  • 〇八)iPad开发之横竖屏适配

    千次阅读 2015-08-05 22:34:35
    iPad比较重要的知识是不同类型设备的宽高在以点为单位的图形坐标系下固定为768x1024,因此常常利用此值来判断横竖屏。 768、1024、横竖屏判断很常用,可以定义个公共的常量文件来放这些内容。
  • 问大家个问题,就是app锁定了屏,为何按了关机,之后打开,发现APP存在个短暂的屏,之后闪而过变成
  • ios 指定某个页面是还是竖

    千次阅读 2016-04-20 12:11:15
    最近项目中有这种需求,在进入某个界面时可能是屏也有可能是屏,但是项目中大部分界面都是采用屏这种情况下就要对这个界面进行单独处理,下面是我的解决方法。 网上搜到的都是这样子的 -(BOOL)...
  • android 固定屏幕

    万次阅读 2016-07-18 22:42:34
    android固定屏,固定
  • iOS屏设置

    千次阅读 2016-05-10 17:49:50
    公司App里面有个需求,即所有界面都是屏,且不允许屏切换,唯独有个播放视频的界面允许屏,大家都知道视频播放适配最大的播放屏幕那样是最好的。从网上多方查找资料,总结如下: 最终,根据此需求处理...
  • 个app 整体上是屏,即info.plist中设置如下图。但是在某个页面需要支持屏。通常在进入那个页面的时候会crash。 2016-08-30 17:38:30.224 Video[991:372909] *** Terminating app due to uncaught exception '...
  • 背景 思路 代码实现 A little bit of progress every dayCome on ...于是这里就需要根据设备的类型来进行判断是屏显示还是竖屏显示。(其实是用自定义view绘制的一张地图了拉!) 思路...
  • 1,项目中开启横竖屏 2,自定义个 UINavigationController ,并实现以上几个方法 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { ...
  • 移动Web开发实战-横竖屏适配

    千次阅读 2018-03-24 12:33:52
    一般情况下我会项目实际情况,比如页面一般打开的情景是横屏还是竖屏,项目是否需要增加横竖屏适配,页面结构是否复杂等。 情景 写好默认横屏页面,竖屏切换时显示提示结构 CSS媒体查询 //横屏 @media ...
  • Android屏设置

    千次阅读 2015-07-08 12:29:54
    方法:onCreate()中 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //屏 方法二:Andro
  • 屏转换

    千次阅读 2017-03-29 10:41:01
    在App Store上的大部分视频播放App中,都实现了屏小屏播放以显示更多相关信息,屏切换到全屏播放,这样的交互显得优雅而大方。最近项目里有个这样的需求,为全屏视频播放加上屏模式。下面,让我们起来实现这...
  • 1.info.plist 里Supported interface orientations添加屏和屏的方向。(在Target里打钩也可以) 2.在self.window的rootViewController类里写下面三个方法:(因为我所有视图都是屏不支持旋转的,所以关闭了...
  • 如何判断还是竖屏?

    千次阅读 2017-03-02 14:07:42
    window.addEventListener('orientationchange', function(event){ if ( window.orientation == 180 || window.orientation==0 ) { alert("屏"); } if( window.orientation == 90
  • 千次阅读 2018-06-26 09:03:14
    表就是普通的建表方式,如表结构为:主键、字段1、字段2、字段3...。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。而字段代码则为字段1、字段2、字段3...。 具体为电信行业的例子。以用户帐单表为例,...
  • ios8 强制横竖

    2015-04-23 14:34:19
    项目需求是这样的:项目整体是横屏,但是有个页面需要竖屏。 这个时候,就是想要个页面,这改动这个页面的代码,就可以实现整个项目不因为这单独的页面横竖屏而改动。
  • ios开发-固定/

    千次阅读 2013-12-29 16:13:39
    在ios开发过程中,有的应用需要固定/屏,即只能显示屏或者屏。 比如我现在正在做的学院网站客户端,就需要固定屏。 下面介绍下固定/屏的方法。 1.固定屏 这个比较简单。因为程序中...
  • QGraphicsView旋转(屏)

    千次阅读 2018-11-23 17:53:55
    试图完成个可屏切换的界面,考虑到屏之后文字也需要转过来,所以使用QGraphicsView将widget加入QGraphicsScene中,旋转QGraphicsView使整个界面旋转。 代码: main.cpp #include &quot;Widget.h&...
  • Android屏幕旋转-屏切换

    万次阅读 2018-03-12 19:26:32
    刚实现了App内手机/放置时,屏幕/屏的切换。记录一下中间需要的关键信息和实现过程。 开门见山的说,实现屏幕自动/手动旋转的方式有两种: 种是在工程的代码中定义,这种方式在横竖屏切换时执行的操作...
  • Android启动默认是屏或者

    千次阅读 2014-12-25 22:51:35
    Android启动默认是屏或者屏 Android启动默认是屏或者屏 我们的TV本来是屏显示,但是有客户竟然要屏显示,昨天快下班收到的需求,竟然说7.19就要搞定。思路有2个,个就是修改LCD的默认输出,但是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,881
精华内容 37,152
关键字:

一是横还是竖