• 转: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);

    获取横屏方向

    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);

  • 相关阅读:
    5.Spring常用注解
    4.@Autowired注解与@Resource注解的区别
    3.只读事务@Transactional(readOnly = true)
    2.Object...param参数
    1.private static final long serialVersionUID = 1L
    SOCKET是调用操作系统通信服务的一种机制
    HTTP头和网页分离方法

    Python split()方法
    socket (计算机专业术语)
  • 原文地址:https://www.cnblogs.com/tiejiangweigaibianercunzai/p/3728868.html
Copyright © 2020-2023  润新知