广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Android中Activity常用功能设置小结(包括全屏、横竖屏等)

    2018-05-03 14:17:00 次阅读 稿源:互联网
    广告

    本文实例讲述了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);

    希望本文所述对大家Android程序设计有所帮助。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告