通过以下3步,将一个Activity变为模态对话款
1.在activity的manifest中加上下面的设置:
android:theme="@android:style/Theme.Dialog"
2.在onCreate函数中加上下面的代码:
setFinishOnTouchOutside (false);
3.Override onBackPressed
@Override public void onBackPressed()
{ // prevent "back" from leaving this activity }
第一步使Activity具有dialog的外观。
第二步使Activity的具有modal diglog的行为特性。
本文介绍如何将Android中的Activity转换为模态对话框样式。主要步骤包括:在manifest文件中设置Theme.Dialog主题;禁止点击外部关闭对话框;重写onBackPressed方法防止返回键退出。这些操作可以使Activity具备对话框的外观和模态行为。
&spm=1001.2101.3001.5002&articleId=9014823&d=1&t=3&u=4c236834d80a4a8ea9f81ceb74b90a73)
859

被折叠的 条评论
为什么被折叠?



