改变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. android的返回键弹出dialog
  2. Android监听返回键
  3. android 用 XML 自定义边框(只上下边框有色)
  4. Android(安卓)Shape Drawable 静态使用和动态使用(圆角,渐变实现)
  5. 《Android经验分享》周刊第12期
  6. 利用HTML5开发Android笔记(中篇)
  7. 利用HTML5开发Android笔记(中篇)
  8. Android(安卓)SDK 2.3与Eclipse最新版开发环境搭建(三)
  9. Android提示版本更新的实现

随机推荐

  1. android 解压缩zip包
  2. 初识React Native
  3. Error generating final archive: Debug
  4. Android(安卓)获取WebView的高度
  5. 在Android中怎么增加一个类似于framework
  6. Android(安卓)java.lang.StackOverflowEr
  7. Android(安卓)编译命令及选项
  8. NDK DEBUG方法
  9. Android课程---Android(安卓)Studio的一
  10. 如何在MSM中实现Android震动系统