Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android--鎖定橫屏、豎屏、去標題全屏

Android--鎖定橫屏、豎屏、去標題全屏

編輯:關於Android編程

xml文件中設置:

  要實現這個目的,只需要在AndroidManifest.xml裡聲明Activity的時候加上一個屬性:android:screenOrientation,屬性取值landscape為固定橫屏、portrait為固定縱屏幕。

 
 

b)代碼實現如下:
@Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);// 橫屏 
 //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) 豎屏 
        setContentView(R.layout.main); 
    } 
屏幕會自動切換時,默認狀態的應用程序,會重新調用onCreate,相當於重新啟動了一次應用程序。同時,layout可能因為橫屏帶來不能合理適配的問題。為了解決旋屏和鍵盤切換引起的程序重啟問題,還需要增加一個屬性:android:configChanges。這個屬性可以理解為一個監聽器,它將攔截旋屏和鍵盤切換事件,阻止程序重啟而變為回調onConfigurationChanged方法。這裡常用的屬性取值為:keyboardHidden|orientation。

去標題

public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 


    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  }
全屏
public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
  }
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved