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

Android中的界面去除標題和實現全屏的兩種方法

很多時候我在設計界面的時候,讓界面去除標題欄和使界面全屏看起來比較舒服點,今天學習一下實現以上效果的兩種方法

(一):我們直接在Activity的onCreate的方法裡面進行定義

  1. // 取消標題   
  2.         this.requestWindowFeature(Window.FEATURE_NO_TITLE);  
  3.         // 進行全屏   
  4.         this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
  5.                 WindowManager.LayoutParams.FLAG_FULLSCREEN);  

【注意】:以上的兩行代碼必須在setContentView()方法之前,因為如果在這個方法之後,界面一旦渲染完成,就不能實現去除標題和實現全屏的效果了

(二):在XML文件中進行定義,然後在AndroidManifset.xml文件進行配置

首先我們在res/values目錄下面創建一個xml文件,然後加入一下幾行代碼

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <resources>  
  3.   
  4.     <!-- theme_FullScreen 是樣式的名字,後面是父類樣子 -->  
  5.     <style name="theme_FullScreen" parent="android:Theme.Black">  
  6.         <item name="android:windowNoTitle">true</item>  
  7.  <!-- 取出標題 -->  
  8.         <item name="android:windowFullscreen">?android:windowNoTitle</item>  
  9.  <!-- 實現全屏 -->  
  10.     </style>  
  11.   
  12. </resources>  

然後我們在AndroidManifset.xml文件中進行定義,請看下面的截圖:

Demo 效果圖如下:

Copyright © Linux教程網 All Rights Reserved