1. 程式人生 > >Android如何實現模態對話方塊(Modal Dialog)

Android如何實現模態對話方塊(Modal Dialog)

通過以下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的行為特性。