標籤:style div c t size sp ext width get color int
有時安卓軟體的開發需要設定全屏,首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是設定表單標題的有無與樣式。參數是Window類中定義的常量。
其中
FEATURE_CUSTOM_TITLE:自訂標題。當需要自訂標題時必須指定。如:標題是一個按鈕時
this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
設定title的xml即可設定標題
FEATURE_NO_TITLE:沒有標題
requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏標題列
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
其中selflags表示設定標識。
//設定表單始終點亮
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
//設定表單背景模糊
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
FEATURE_LEFT_ICON詳解
左側顯示表徵圖
this.requestWindowFeature(Window.FEATURE_LEFT_ICON);
setContentView(R.layout.main);
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.icon);