private void Dialog(){ Dialog dialog = new Dialog(this); //这里写入自己的Dialog的布局文件 View view = LayoutInflater.from(this).inflate(R.layout.fengx_dialog, null); //这里如果你对系统默认的一些东西做处理,我在这里是不要title dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(view); dialog.show(); //这里是获取屏幕 当然写成样式更好 Window window = dialog.getWindow(); //这里是对Dialog位置的要求 window.setGravity(Gravity.BOTTOM); //这里是对Dialog高和宽按比例 WindowManager m = getWindowManager(); Display d = m.getDefaultDisplay(); WindowManager.LayoutParams lp = window.getAttributes(); lp.width = 100; lp.width = (int) (d.getHeight()*1.0); lp.height = (int) (d.getHeight()*1.0); lp.x = 100; lp.y = 100; lp.height = 100; lp.alpha = 0.7f; dialog.dismiss(); //这里有点击事件 和平时一样 }
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦