開發中常用到的幾處代碼設置

1. 隱藏 Titlebar

    requestWindowFeature(Window.FEATURE_NO_TITLE);

    或 manifest.xml 加android:theme="@android:style/Theme.NoTitleBar"屬性

2. 全屏

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

    WindowManager.LayoutParams.FLAG_FULLSCREEN);

    或 manifest.xml 加 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"屬性

3. 實現僞 Dialog

    manifest.xml 中 加android:theme="@android:style/Theme.Dialog"

4. 獲得屏幕分辨率

   DisplayMetrics dm = getApplicationContext().getResources().getDisplayMetrics();

   int width = dm.widthPixels ; int height = dm.heightPixels

   或 Display display = getWindowManager().getDefaultDisplay();

   int width = display.getWidth(); int height = display.getHeight();

5. 屏幕方向相關

    固定方向 android:screenOrientation="portrait"

    getRequestOrientation 方法獲得屏幕方向

 

    設置屏幕方向需要給與權限 <uses-permission android:name="android.permission.SET_ORIENTATION" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章