zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android设置应用全屏的两种解决方法

Android方法应用 解决 设置 两种 全屏
2023-06-13 09:14:50 时间

在开发中我们经常需要把我们的应用设置为全屏,有两种方法,一中是在代码中设置,另一种方法是在配置文件里改!

一、在代码中设置:

复制代码代码如下:

packagecom.android.tutor; 
importandroid.app.Activity; 
importandroid.os.Bundle; 
importandroid.view.Window; 
importandroid.view.WindowManager; 
publicclassOpenGl_Lesson1extendsActivity{ 
   publicvoidonCreate(BundlesavedInstanceState){ 
       super.onCreate(savedInstanceState); 
      //无title   
      requestWindowFeature(Window.FEATURE_NO_TITLE);   
       //全屏   
      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
       //此两段代码必须设置在setContentView()方法之前
       setContentView(R.layout.main); 
   } 


二、在配置文件中设置(android:theme="@android:style/Theme.NoTitleBar.Fullscreen"):
复制代码代码如下:

<?xmlversion="1.0"encoding="utf-8"?> 
<manifestxmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.android.tutor" 
     android:versionCode="1" 
     android:versionName="1.0"> 
   <applicationandroid:icon="@drawable/icon"android:label="@string/app_name"> 
       <activityandroid:name=".OpenGl_Lesson1" 
                 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
                 android:label="@string/app_name"> 
           <intent-filter> 
               <actionandroid:name="android.intent.action.MAIN"/> 
               <categoryandroid:name="android.intent.category.LAUNCHER"/> 
           </intent-filter> 
       </activity> 
   </application> 
   <uses-sdkandroid:minSdkVersion="7"/> 
</manifest> 


建议使用第二种方法!