一:控制dialog 的背景方法:
1.定義乙個無背景主題主題
2.建立dialog
dialog = new dialog(this,r.style.dialog);
dialog.setcontentview(r.layout.dialog_loading);
or:
dialog = new dialog(this,r.style.nobackdialog);
layoutinflater minflater = layoutinflater.from(this);
view dialogprocessbar = minflater.inflate(r.layout.dialog_loading,null);
dialog.setview(dialogprocessbar,0, 0, 0, 0);
二:控制dialog 以及內部控制項的背景方法:
dialog = new dialog(this,r.style.dialog);
windowmanager.layoutparams lp=dialog.getwindow().getattributes();
// 模糊度getwindow().setflags(windowmanager.layoutparams.flag_blur_behind, windowmanager.layoutparams.flag_blur_behind); dialog.getwindow().setattributes(lp);
lp.alpha=0.5f;(0.0-1.0)//透明度,黑暗度為lp.dimamount=1.0f;
三:去掉邊框、title 等引數
關於type file 的input框樣式修改
表單中的input type file 在前端開發中經常會用到,很悲劇的是input type file 在各個瀏覽器下表現不統一,樣式很難起作用 下面具體解決方法 1.定位疊加方案 就是通過將type file 這個上傳按鈕透明後,然後疊加在乙個上 up button 2.webkit的方案 we...
修改AlertDialog的大小
最近做的專案中使用到了alertdialog,需要調節alertdialog的大小,試了好多方法,終於成功了,記錄一下 dialog.getwindow setlayout 460,140 這個方法一定要寫在show 後面才會成功。下面的做法也可以,不過同樣要在show後面做。windowmanag...
android中的AlertDialog具體概述
android的alertdialog具體解釋 alertdialog的構造方法所有是protected的。所以不能直接通過new乙個alertdialog來建立出乙個alertdialog。要建立乙個alertdialog,就要用到alertdialog.builder中的create 方法。使用...