关键是取得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,显示在左上角,没移出去。

更多相关文章

  1. android 提示对话框显示 AlertDialog
  2. 安卓android LinearLayout添加边框
  3. android控件的边框设置
  4. android 布局边框阴影1dp
  5. [Android] 仿IOS实现自定义Dialog,底部弹窗和中间弹窗工具
  6. Android(安卓)长按电源键关机整个流程小学习
  7. Android(安卓)中的 requestWindowFeature 收藏
  8. android 输入对话框 确认对话框
  9. kotlin实现Android实现底部对话框BottomDialog(圆角,直角)

随机推荐

  1. 2.3.2EditText控件
  2. Android(安卓)MediaPlayer基本使用方式
  3. Android属性之build.prop,及property_get/
  4. Android - Android Studio 安装 及 设置
  5. Android(安卓)Studio 教程
  6. Android View 属性大全
  7. Android UI组件Spinner下拉列表详解
  8. Qt5.12.1 for Android配置
  9. Android界面布局基本知识简述
  10. 【Android】Android 4.2源码下载(ubuntu 1