1.在manifest.xml中activity添加
android:theme="@android:style/Theme.Dialog"
2.WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); //为获取屏幕宽、高

LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值
p.height = (int) (d.getHeight() * 0.6); //高度设置为屏幕的0.6
p.width = (int) (d.getWidth() * 0.95); //宽度设置为屏幕的0.95

getWindow().setAttributes(p); //设置生效

更多相关文章

  1. android获取屏幕分辨率大小(DisplayMetrics)
  2. Android获取屏幕宽度的4种方法
  3. Android中获取屏幕信息DisplayMetrics的用法

随机推荐

  1. 关于Android的Service
  2. 【1717资源网】Android(安卓)顶级视频课
  3. androidHandler讲解
  4. Adobe源码泄漏?3行代码搞定,Flash动画无缝
  5. android 5.x—Palette图片取色调
  6. 实习杂记(27):android的touch Mode
  7. Android(安卓)Intents和Intent过滤器(一)
  8. 编译Android下可执行命令的FFmpeg
  9. Android+J2ee系统集成开发
  10. 动手学Android之八——搞定列表