歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android中的界面去除標題和實現全屏的兩種方法

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

日期:2017/3/1 10:50:24   编辑:Linux編程

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

(一):我們直接在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. <!-- theme_FullScreen 是樣式的名字,後面是父類樣子 -->
  4. <style name="theme_FullScreen" parent="android:Theme.Black">
  5. <item name="android:windowNoTitle">true</item>
  6. <!-- 取出標題 -->
  7. <item name="android:windowFullscreen">?android:windowNoTitle</item>
  8. <!-- 實現全屏 -->
  9. </style>
  10. </resources>

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

Demo 效果圖如下:

Copyright © Linux教程網 All Rights Reserved