zoukankan      html  css  js  c++  java
  • 修改 AlertDialog 的大小

    最近在项目中用到了AlertDialog, 具体需求是: 在 AlertDialog 中显示一大段文字. 但是如果文字很多的话, 会自动把 Dialog 撑得很大, 所以想做一个固定大小的 Dialog, 在网上找到一方法, 并记录下来:

    dialog.getWindow().setLayout(460, 140);

    注意: 这段代码必须要写在 show() 方法之后才行!!!

    WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
    params.width = 300;
    params.height = 400;
    dialog.getWindow().setAttributes(params);

    上面的做法也可以, 不过同样要在 show() 方法后面执行才有效!

    具体设置值可以根据需要来确定. 可以先取屏幕大小, 然后设置对应的数据.

  • 相关阅读:
    为linux命令添加别名
    ubuntu安装mongodb
    mysql保存中文乱码问题
    公倍数
    复制网站内容
    孪生素数
    迷宫问题
    递归连续数
    排列平方数
    基因牛
  • 原文地址:https://www.cnblogs.com/xpxpxp2046/p/2737756.html
Copyright © 2011-2022 走看看