歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android開發教程:實現沒有標題欄的窗口和全屏顯示

在Android實現沒有標題欄的方法有兩種:

在代碼中添加

  1. requestWindowFeature(Window.FEATURE_NO_TITLE);  

在清單文件AndroidManifest.xml中添加

  1. android:theme="@android:style/Theme.NoTitleBar" 

具體的代碼如下:

第一種:

MainActivity.java

  1. package com.lingdududu.test;  
  2.  
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.view.Window;  
  6.  
  7. public class MainActivity extends Activity {  
  8.     /** Called when the activity is first created. */ 
  9.     private boolean catchHomeKey = false;  
  10.     public void onCreate(Bundle savedInstanceState) {  
  11.         super.onCreate(savedInstanceState);  
  12.         this.requestWindowFeature(Window.FEATURE_NO_TITLE);  
  13.         setContentView(R.layout.main);  
  14.           
  15.     }  

第二種:

AndroidManifest.xml

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
  3.       package="com.lingdududu.test" 
  4.       android:versionCode="1" 
  5.       android:versionName="1.0"> 
  6.     <uses-sdk android:minSdkVersion="10" /> 
  7.  
  8.     <application android:icon="@drawable/icon" android:label="@string/app_name"> 
  9.         <activity android:name=".MainActivity" 
  10.                   android:label="@string/app_name" 
  11.                   android:theme="@android:style/Theme.NoTitleBar" > 
  12.             <intent-filter> 
  13.                 <action android:name="android.intent.action.MAIN" /> 
  14.                 <category android:name="android.intent.category.LAUNCHER" /> 
  15.             </intent-filter> 
  16.         </activity> 
  17.  
  18.     </application> 
  19. </manifest> 

效果圖:

650) this.width=650;" height=151> 

如果想讓窗口全屏顯示:

將下面兩段代碼分別替換上面的兩段設置無標題的代碼就可以了

  1. getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,                 
  2.                 WindowManager.LayoutParams. FLAG_FULLSCREEN);  

 

  1. android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  

效果圖:

650) this.width=650;">

Copyright © Linux教程網 All Rights Reserved