Window attributes屬性詳解
-
以下屬性以Dialog為例來講解:
-
<item name="windowBackground"> 窗體的背景 </item>
<item name="windowFrame">Dialog 是否有邊框 </item>
<item name="windowNoTitle">窗體是否有標題</item>
<item name="windowFullscreen">false</item> 是否為全屏
<item name="windowOverscan">false</item> 是否要求窗體鋪滿整螢幕
<item name="windowIsFloating">false</item> 窗體是否浮在下層之上
<item name="windowContentOverlay">@null</item> 設定窗體內容背景
<item name="windowShowWallpaper">false</item> 是否顯示桌布
<item name="windowTitleStyle">
<item name="windowTitleSize">25dip</item> 窗體文字大小 -
窗體標題欄背景
<item name="windowTitleBackgroundStyle">@android :style/WindowTitleBackground</item> 窗體切換時的動畫樣式
<item name="android:windowAnimationStyle">@android :style/Animation.Activity</item> -
在使用輸入法時窗體的適配
<item name="android:windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
<item name="windowActionBar">false</item> 是否開啟ActionBar
<item name="windowActionModeOverlay">false</item> 這個暫時不知道,希望大神能回答一下。
<item name="windowCloseOnTouchOutside">false</item> 是否再點選外部可關閉 -
<item name="android:windowIsTranslucent">false</item> 窗體是否半透明
<item name="android:backgroundDimEnabled">false</item>: 背景是否模糊顯示
6. <item name="android:windowContentOverlay">@null</item> 自定義Titlebar時去掉多餘的陰影。