改变Android(安卓)对话框位置及边框
16lz
2021-01-24
关键是取得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,显示在左上角,没移出去。
更多相关文章
- android 提示对话框显示 AlertDialog
- 安卓android LinearLayout添加边框
- android控件的边框设置
- android 布局边框阴影1dp
- [Android] 仿IOS实现自定义Dialog,底部弹窗和中间弹窗工具
- Android(安卓)长按电源键关机整个流程小学习
- Android(安卓)中的 requestWindowFeature 收藏
- android 输入对话框 确认对话框
- kotlin实现Android实现底部对话框BottomDialog(圆角,直角)