1. 程式人生 > >dialog自定義樣式,程式碼中動態改變位置及大小

dialog自定義樣式,程式碼中動態改變位置及大小

dialog自定義的樣式屬性

 <style name="wait_dialog_style"
   parent="@android:style/Theme.Dialog">
   <item name="android:windowFrame">@null</item><!-- dialog無邊框 -->
   <item name="android:windowIsFloating">true</item>
   <item name="android:windowIsTranslucent">false</item
> <item name="android:windowNoTitle">true</item> <item name="android:background">@null</item> <item name="android:windowBackground">@null</item> <item name="android:backgroundDimEnabled">false</item> </style>

程式碼中動態改變dialog位置

Window w = mProDialog.getWindow
(); WindowManager.LayoutParams lp = w.getAttributes(); lp.x = 20; lp.y = 100; lp.width = 400; lp.height = 500; w.setAttributes(lp);

效果圖如下:

歡迎光臨gaoxiaomin123456的部落格!