关闭

Dialog设置对话框宽高

207人阅读 评论(0) 收藏 举报

使用系统原生的dialog,它是有默认的宽度的,如果要限制它的宽度,直接在布局中写出是无法生效的,必须在创建dialog并且调用它的show()方法后在通过它的LayoutParams设置宽高才能生效,推荐使用Builder的方式构建对话框而不是直接new Dialog( ),通过new Dialog()的方式构建对话框后,调用它的setContentView()设置布局时会报错:requestFeature() must be called before adding content。

0
0
查看评论

如何设置对话框的宽度和高度

AlertDialog.Builder dialog = new AlertDialog.Builder(this).setTitle( "title").setIcon(android.R.drawable.ic_dialog_alert).se...
  • shangs2010
  • shangs2010
  • 2012-12-05 17:24
  • 18618

设置Theme为Theme.Dialog形式的Activity的宽和高

mDisplay = getWindowManager().getDefaultDisplay(); DisplayMetrics outMetrics = new DisplayMetrics(); mDisplay.getMetrics(outMetrics); LayoutParams lay...
  • Javasus
  • Javasus
  • 2015-11-10 15:19
  • 556

两种方式分别修改Dialog的宽高

今天用到的自定义dialog有两种方式。但是改变宽和高费了半天时间,网上也没有人遇到过这种情况。。所以最终用了两种方式分别改宽和高才成功。 方式一:添加一个xml文件,里面添加dialog的样式,然后:    Window window = dialog.getWin...
  • zhangyalong_android
  • zhangyalong_android
  • 2016-09-19 14:53
  • 5470

Android 更改Dialog的宽高

sendDialog = new Dialog(context,R.style.dialog_send_ir_tip);         View view = ViewUtil.inflateView(R.layout.tvwall_toast_send_...
  • sfshine
  • sfshine
  • 2015-01-21 13:50
  • 690

设置自定义Dialog的长宽

mDialog = new Dialog(this, R.style.chooseUserDialogTheme); mDialog.setTitle(R.string.doctor); View rootView = LayoutInflater.from(this).inflate( ...
  • wangjia55
  • wangjia55
  • 2012-11-14 11:34
  • 3092

activity设置Theme.Dialog的宽、高

Activity中设置弹出Dialog的宽、高
  • line1213
  • line1213
  • 2016-06-13 16:15
  • 2663

AlertDialog自定义内容区时宽高问题

创建AlertDialog,并使用setView()方法使用自定义的layout填充。虽然layout根容器宽高都设置为“match_parent”,但是最终显示的宽高都非常小。
  • llxy21
  • llxy21
  • 2015-09-09 16:44
  • 3050

Qt 设置对话框标题

简单实用笨方法 修改WindowTitle就好了~
  • EI__Nino
  • EI__Nino
  • 2012-03-01 10:24
  • 7471

Android 自定义对话框,可设置大小和显示位置,并设置点击其他位置不消失

先看效果图: 上图中的对话框宽度是根据屏幕宽度按比例设定的,高度是根据内容自动调整的,位置是距离屏幕顶端一定比例距离。 主要代码: public class CustomDialog extends Dialog { private static int default_width =...
  • liuwan1992
  • liuwan1992
  • 2016-10-12 12:43
  • 5340

Android Dialog AlertDialog 设置高度和宽度

package com.example.dialog; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInte...
  • feiyue0116
  • feiyue0116
  • 2014-06-24 22:16
  • 5379
    个人资料
    • 访问:9511次
    • 积分:436
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论