改变Android 对话框位置及边框

转载 2011年01月24日 00:17:00

改变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

相关文章推荐

1.2 对话框设置(样式、大小位置、无边框可拖动)

1. 样式设置(无边框) 如此设置后,运行程序效果如下: 2.大小位置设置          //对话框大小设置          CR...
  • Cracent
  • Cracent
  • 2015年09月07日 16:45
  • 1320

Android自定义Dialog对话框样式出现的边框无法填满问题

Android自定义Dialog对话框样式出现的边框无法填满问题

Android 对话框【Dialog】去除白色边框代码

使用样式文件,在values 目录下新建styles.xml文件,编写如下代码:   resources>     style name="dialog" parent="@androi...

Android 对话框【Dialog】去除白色边框代码

使用样式文件,在values 目录下新建styles.xml文件,编写如下代码:@nulltrue
  • happyq
  • happyq
  • 2011年05月25日 10:57
  • 922

无边框对话框拖动改变大小的实现总结

同样是项目遇到的问题,要求是无边框的对话框要实现鼠标的拖动改变大小。无边框对话框跟有边框的实现肯定不一样喽。 我上网搜到一种方法是: 需要处理以下这三个消息:   ...

动态改变对话框大小和位置

  • 2013年07月03日 19:20
  • 1.8MB
  • 下载

Android自定义对话框(Dialog)位置,大小(Service中同样适用)

import android.app.Activity; import android.app.Dialog; import android.os.Bundle; import android....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:改变Android 对话框位置及边框
举报原因:
原因补充:

(最多只允许输入30个字)