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);
總結
以上是生活随笔為你收集整理的android activity dialog 高度,将Activity以Dialog形式显示,并设置宽高度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 手机访问优化,移动端首屏优化
- 下一篇: android上垂直跑马灯,androi