zoukankan      html  css  js  c++  java
  • Android Activity 常用功能设置(全屏、横竖屏等)

    Activity全屏设置

    方式1:AndroidManifest.xml

    <activity android:name="myAcitivty"  android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />

    方式2:代码实现

    requestWindowFeature(Window.FEATURE_NO_TITLE);  // 隐藏标题栏

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);  // 隐藏状态栏

    注意:设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。

    Activity横竖屏设置

    方式1:AndroidManifest.xml

    <activity android:name="myAcitivty"  android:screenOrientation="landscape" />  // 或者 “portrait”

    方式2:代码实现

    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    // 设置页面默认为竖屏
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    获取横屏方向

    int orientation = this.getResources().getConfiguration().orientation;

    orientation 的常用取值可以为 ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE(横屏) 或 ActivityInfo.SCREEN_ORIENTATION_PORTRAIT(竖屏)

    Activity屏幕一直显示

    1:AndroidManifest.xml添加权限

    <uses-permission android:name="android.permission.WAKE_LOCK" />

    2:代码实现

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

  • 相关阅读:
    Servlet----------在 Servlet 中的xml配置
    java连接数据库时的报错
    借用HTML5 插入视频。音频
    多线程的总结
    穷举法例子
    利用递归求最大公约数和最小公倍数
    递归逆序的使用
    Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
    C#之枚举类型
    窗体的单例模式
  • 原文地址:https://www.cnblogs.com/zhou-guobao/p/4651131.html
Copyright © 2011-2022 走看看