100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > android activity dialog 高度 将Activity以Dialog形式显示 并设置宽高度

android activity dialog 高度 将Activity以Dialog形式显示 并设置宽高度

时间:2021-05-23 15:26:48

相关推荐

android activity dialog 高度 将Activity以Dialog形式显示 并设置宽高度

一、将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);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。