關(guān)鍵是取得Window
Window w=getWindow();
修改邊框:
w.setBackgroundDrawableResource(rc);
rc為資源ID
改變位置:
WindowManager.LayoutParams wl = w.getAttributes();
wl.x = xNewPos;
wl.y = yNewPos;
w.setAttributes(wl);
1、對話框缺省居中wl.x=0,wl.y=0
新坐標(biāo) x小于0左移,大于0右移;y小于0上移,大于0下移
2、無論x,y設(shè)什么值,對話框也不會移出到屏幕外。
我試過x,y設(shè)成-1000,顯示在左上角,沒移出去。
http://timingliu.javaeye.com/blog/425522