2
final Dialog dlg ;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
dlg= new Dialog(getActivity(),R.style.popup_theme);
}
else
{
dlg= new Dialog(getActivity());
}
dlg.requestWindowFeature(Window.FEATURE_NO_TITLE);
dlg.setContentView(R.layout.alert_prompt_list);
dlg.setCancelable(true);
我已經使用上面的代碼來顯示我的對話框。它在11級以上的api級別工作正常。但是,當我在具有api 10的設備上運行相同的代碼時,對話框不會在單擊外部對話框時被解僱。Dialog.setCancelable(true)似乎不能在api級別工作10
dlg.setCancelable(true);
似乎沒有工作。
是的。它的工作現在很好。謝謝。 – Beena
此行爲已在Android 3.0中更改。在早期的Android版本中,在對話窗口外面觸摸將不**取消對話框。這是默認行爲。在Android 3.0(API 11)中,他們更改了默認行爲。 –
這真的很有幫助..(y) – Beena