效果圖:
這個(gè)對(duì)框完全繼承、仿照AlertDialog,只是實(shí)現(xiàn)了自定義效果。
另外,沒有實(shí)現(xiàn)setIcon,因?yàn)閕phone中的對(duì)話框多數(shù)都沒有圖標(biāo)。
附件包含例子、jar包、jar包源碼。
文件簡(jiǎn)介:
aIphoneDialogTest.rar 這是示例工程
使用時(shí)注意先要在build path中導(dǎo)入iPhoneDialogLib.rar中的jar包
iPhoneDialogLib.rar 這是控件jar包及資源文件
使用時(shí)先備份自己的strings.xml,然后將三個(gè)目錄下的資源文件復(fù)制到項(xiàng)目中
iPhoneDialogLib_resource.rar 這是jar包得源碼
導(dǎo)出jar包時(shí)注意不要選擇manifest.xml以及res文件夾下的任何文件
使用方法:
1. 和上一次的翻頁控件一樣,先設(shè)置Build Path,引入jar包,然后在代碼里加入
import cn.fiker.lib.iphoneDialog.*;
2. 復(fù)制以下資源到工程中
drawable目錄下的圖片;
values下的style.xml 和 strings.xml中的三項(xiàng)(是、否、取消)
layout下的dialog_iphone.xml
3. 然后和使用普通AlertDialog一樣使用這個(gè)對(duì)話框即可。
iphoneDialogBuilder ib = new iphoneDialogBuilder(this);
ib.setTitle("對(duì)話框示例");
ib.setMessage("這是只有一個(gè)按鈕的對(duì)話框。");
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();
源碼下載
新聞熱點(diǎn)
疑難解答
圖片精選