:
這個對框完全繼承、仿照AlertDialog,只是實現了自訂效果。
另外,沒有實現setIcon,因為iphone中的對話方塊多數都沒有表徵圖。
附件包含例子、jar包、jar包源碼。
檔案簡介:
aIphoneDialogTest.rar 這是樣本工程
使用時注意先要在build path中匯入iPhoneDialogLib.rar中的jar包
iPhoneDialogLib.rar 這是控制項jar包及資源檔
使用時先備份自己的strings.xml,然後將三個目錄下的資源檔複製到項目中
iPhoneDialogLib_resource.rar 這是jar包得源碼
匯出jar包時注意不要選擇manifest.xml以及res檔案夾下的任何檔案
使用方法:
1. 和上一次的翻頁控制項一樣,先設定Build Path,引入jar包,然後在代碼裡加入複製代碼 代碼如下:import cn.fiker.lib.iphoneDialog.*;
2. 複製以下資源到工程中
drawable目錄下的圖片;
values下的style.xml 和 strings.xml中的三項(是、否、取消)
layout下的dialog_iphone.xml
3. 然後和使用普通AlertDialog一樣使用這個對話方塊即可。複製代碼 代碼如下:iphoneDialogBuilder ib = new iphoneDialogBuilder(this);
ib.setTitle("對話方塊樣本");
ib.setMessage("這是只有一個按鈕的對話方塊。");
ib.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(main.this , "你選擇了“是”", Toast.LENGTH_SHORT).show();
dialog.dismiss();
}
});
ib.show();
源碼下載