一、将Activity以Dialog形式显示

android:name=".activity.DoctorListActivity"

android:theme="@style/dialogStyle2"

/>

res/values/styles.xml 样式文件中定义一个对话框主题样式

true

true

@null

true

@null

@android:color/transparent

true

@style/normalDialogAnim

二、设置宽高度

用代码实现

WindowManager.LayoutParams lp = getWindow().getAttributes();

lp.width = (int) getResources().getDimension(R.dimen.activity_dialog_width);

lp.height = WindowManager.LayoutParams.WRAP_CONTENT;

getWindow().setAttributes(lp);

三、dialog弹出时,点击dialog之外的地方时,dialog不消失。

1、activity的dialog形式时,activity中设置

setFinishOnTouchOutside(false);

2、dialog时:

dialog.setCanceledOnTouchOutside(false);

android activity dialog 高度,将Activity以Dialog形式显示,并设置宽高度相关推荐

  1. Android中FlowLayout的使用方法,监控布局大小并设置页面高度

    博客来源: 工作中需要动态的为页面插入提示语,并根据提示语的不同进行换行操作.提示语数量不同,长度不同,那么就需要页面具有流动性 话不多说,上代码 这是一个工具类,复制进行小修改即可[下方有我调用参考 ...

  2. html超过高度的没显示,CSS 设置的高度超出屏幕高度为什么没出现滚动条?

    <li class="hidden waterBox1"> <div class="waterBox2"> <div class= ...

  3. html最小高度怎么写,html – 在内容容器上设置最小高度

    我有一个案例,我没有看到解决方案.这是我的问题: 我有一个页面有三个部分(页眉,部分和页脚)页脚必须始终冲到底部.部分部分应该占据页眉和页脚之间的所有可用位置,但必须具有根据页面不同的最小高度(我将在 ...

  4. android设置布局高度自适应,4种Android屏幕自适应解决方案

    Android支持多屏幕机制即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源.本文就介绍了4中Android屏幕自适应解决方案. 一.细说layout_weight 目前最为推荐的Andr ...

  5. js 实现上下拖动改变父 div 的高度,左右上下拖动动态分割孩子的宽高

    1. 需求 实现父 div 里面 左右,上下动态分割 div,并上下改变父 div 的高度,并且宽和高都是按百分比(如图) . 2. 实现原理 2.1 父布局 <div class='hj-wr ...

  6. 父盒子高度为子盒子总高度自动撑满 height: fit-content; //设置内容高度

    给父盒子设置高度=子盒子总高度 属性: height: fit-content; //设置内容高度

  7. html页面如何变成百分之百,css height 100% CSS成功设置DIV高度百分之百

    css height 100% ,使用CSS成功设置DIV高度百分之百,CSS height百分之百高度 让html中第一个div(最外层div)高度100%(height:100%)实现. 一.di ...

  8. Android学习笔记(5)----启动 Theme.Dialog 主题的Activity时程序崩溃的解决办法

    新建了一个Android Studio工程,在MainActivity的主界面中添加了两个按钮,点击其中一个按钮用来启动 NormalActivity,点击另一按钮用来启动DialogActivity ...

  9. dialog像父activity传递参数

    启动新activity有两种方式: startActivityForResult(Intent, int); startActivity(Intent, Bundle); 新开启的dialog像父ac ...

最新文章

  1. 搜狐、美团、小米都在用的Apache Doris有什么好? | BDTC 2019
  2. mysql div 没有小数,mysql order by limit 的一个坑
  3. 读者看《赢道:成功创业者的28条戒律》
  4. OPenGL中的缓冲区对象
  5. eclipse 安装vim插件
  6. Vue.js入门教程-组件注册
  7. vc如何打开plt图像_图像基本操作-open cv
  8. 【数据结构与算法】【算法思想】Dijkstra算法
  9. iOS 设计中 网络请求之 同步请求(json 请求--新方法和老方法)
  10. jsp电子商务 购物车实现之一 设计篇
  11. mock测试_【Postman】16 Postman使用mock进行挡板测试(1)
  12. hessian无法获取连接_PPPoE拨号设置完成后无法上网解决方法【详解】
  13. 14 英寸与 16 英寸 MacBook Pro 应该购买哪一款,M1 Pro 还是 M1 Max Mac?
  14. 1.2、Mybatis二级缓存测试
  15. JAVA-输出一个三角形(详解)
  16. 钆螯合层析结合对比剂/DPPE-DTPA-Gd-DPPE造影剂/DMPE-DTPA-Gd-DMPE造影剂
  17. 如何在CSS和HTML中创建垂直线...
  18. 图形学(6)多边形的区域填充
  19. bootstrapTable参数及事件详解
  20. 博客从CSDN迁移至简书啦

热门文章

  1. 死锁的四个必要条件,及处理方法
  2. 推荐10款来自极客标签的超棒前端特效[第五期]
  3. 用.net4中的DynamicObject实现简单AOP
  4. 解析并验证IE6及之前版本的'!important’ BUG(转)
  5. 使用李天平代码生成器中分页存储过程的问题
  6. xgboost、随机森林和逻辑回归的优缺点
  7. Python学习笔记:常用内建模块7XML
  8. 一个可以在github上搜代码段的网站
  9. 交通银行软件中心编制_国家标准研究项目区块链服务技术安全要求编制启动会顺利召开...
  10. [云炬学英语]每日一句2020.8.28