Android编程设置全屏的方法实例详解

 更新时间:2015年11月23日 11:44:37   作者:sengeiou  
这篇文章主要介绍了Android编程设置全屏的方法,结合实例形式较为详细的分析了Android设置全屏的两种常见技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了Android编程设置全屏的方法。分享给大家供大家参考,具体如下:

在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。

其一:在代码中设置(如下)

package xiaohang.zhimeng;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class Activity01 extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //设置为无标题栏
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    //设置为全屏模式
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    //设置为横屏
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    setContentView(R.layout.main);
  }
}

但要注意的是:在代码中设置的话,设置无标题和设置全屏的两段代码要放置在 setContentView(R.layout.main); 这段代码的前面。要不然会报错。

其二:在manifest配置文件中设置

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.ladygaga.playboy"
   android:versionCode="1"
   android:versionName="1.0">
  <uses-sdk android:minSdkVersion="8" />
  <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name="com.ladygaga.test.ImageSwitcherTest"
         android:screenOrientation="sensor"
         android:label="@string/app_name">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
  </application>
</manifest>

或:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.ladygaga.playboy"
   android:versionCode="1"
   android:versionName="1.0">
  <uses-sdk android:minSdkVersion="8" />
  <application android:icon="@drawable/icon"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    android:label="@string/app_name">
    <activity android:name="com.ladygaga.test.ImageSwitcherTest"
         android:label="@string/app_name">
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
  </application>
</manifest>

在相应的Activity中节点中添加属性:

复制代码 代码如下:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
即可以设置某个Activity全屏显示。若设置成 android:theme="@android:style/Theme.NoTitleBar" 即是只是设置成无标题状态。

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

相关文章

  • 分享Android仿刮奖效果控件

    分享Android仿刮奖效果控件

    这篇文章主要为大家分享了Android仿刮奖效果控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • android实现滑动解锁

    android实现滑动解锁

    这篇文章主要为大家详细介绍了android实现滑动解锁,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • Android 中NumberPicker,DatePicker与DatePickerDialog中分割颜色的修改实例代码

    Android 中NumberPicker,DatePicker与DatePickerDialog中分割颜色的修改实例代

    这篇文章主要介绍了Android 中NumberPicker,DatePicker与DatePickerDialog中分割颜色的修改实例代码的相关资料,这里提供实例代码,需要的朋友可以参考下
    2017-03-03
  • Android中Fragment的基本用法示例总结

    Android中Fragment的基本用法示例总结

    Fragment是activity的界面中的一部分或一种行为,下面这篇文章主要给大家介绍了关于Android中Fragment的基本用法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-05-05
  • android随机生成圆形云标签效果

    android随机生成圆形云标签效果

    这篇文章主要为大家详细介绍了android随机生成圆形云标签效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Android开发中WebView的详细使用方法和常见操作

    Android开发中WebView的详细使用方法和常见操作

    这篇文章详细介绍了Android中WebView组件的使用方法和常见操作,包括基本初始化、启用JavaScript、处理页面导航、与JavaScript交互、加载本地HTML内容、文件上传与下载、进度条与加载指示、处理网页错误以及安全性设置,需要的朋友可以参考下
    2024-11-11
  • android中用xml文件实现带边框背景效果的方法

    android中用xml文件实现带边框背景效果的方法

    这篇文章主要给大家介绍了在android中xml文件实现带边框背景效果的方法,其实实现的功能不是很难,仅作记录,帮助需要的朋友们做个参考,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Android 登录密码信息进行RSA加密示例

    Android 登录密码信息进行RSA加密示例

    最近在项目中碰到这样一个需求,对登录密码进行加密,网上查找资料后,决定使用RSA机密技术对密码进行加密。
    2017-02-02
  • Android模拟用户点击的实现方法

    Android模拟用户点击的实现方法

    这篇文章主要给大家介绍了关于Android模拟用户点击的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学学习学习吧。
    2018-02-02
  • Android中BroadcastReceiver案例讲解

    Android中BroadcastReceiver案例讲解

    今天小编就为大家分享一篇关于Android中BroadcastReceiver案例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论