仿iPhone風格對話框(附件包含例子/jar包/jar包源碼)
效果圖:
這個對框完全繼承、仿照AlertDialog,只是實現(xiàn)了自定義效果。
另外,沒有實現(xiàn)setIcon,因為iphone中的對話框多數(shù)都沒有圖標。
附件包含例子、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();
源碼下載
相關文章
Android編程實現(xiàn)WebView自適應全屏方法小結
這篇文章主要介紹了Android編程實現(xiàn)WebView自適應全屏方法,結合實例形式總結了三種常用的WebView自適應全屏實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-12-12Android Binder進程間通信工具AIDL使用示例深入分析
Binder作為Android 眾多的IPC通訊手段之一,在Framework的數(shù)據(jù)傳輸中起到極為關鍵的作用。Binder機制可謂是Android 知識體系里的重中之重,作為偏底層的基礎組件,平時我們很少關注它,而它卻是無處不在,也是Android 面試易考察的點之一2022-11-11使用Android WebSocket實現(xiàn)即時通訊功能
即時通訊(Instant Messaging)最重要的毫無疑問就是即時,不能有明顯的延遲,要實現(xiàn)IM的功能其實并不難,目前有很多第三方,比如極光的JMessage,都比較容易實現(xiàn)。本文通過實例代碼給大家分享Android WebSocket實現(xiàn)即時通訊功能,一起看看吧2019-10-10Android開發(fā)實現(xiàn)標題隨scrollview滑動變色的方法詳解
這篇文章主要介紹了Android開發(fā)實現(xiàn)標題隨scrollview滑動變色的方法,涉及Android針對滑動事件的響應、界面布局、屬性動態(tài)變換等相關操作技巧,需要的朋友可以參考下2017-11-11