改变Android 对话框位置及边框
16lz
2021-01-23
改变Android 对话框位置及边框
关键字: dailog window
关键是取得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
新坐标 x小于0左移,大于0右移;y小于0上移,大于0下移
2、无论x,y设什么值,对话框也不会移出到屏幕外。
我试过x,y设成-1000,显示在左上角,没移出去。
转帖:http://timingliu.javaeye.com/blog/425522
更多相关文章
- Android 7.0 移除设置中的某些项(辅助功能、流量使用情况、位置信
- Android特色开发——基于位置的服务
- android获取GPS位置信息
- Android GPS获取当前位置信息
- android 对话框实例
- 给TextView添加边框