1. 程式人生 > >DialogView的使用與原始碼詳解

DialogView的使用與原始碼詳解

YFAndroidLibs之DialogView的用法及原始碼解析

關於(About)

dialog比較常見,一般使用的是AlertDialog

效果圖如下:

這裡寫圖片描述

設計思路及主要介面(Features)

繼承Dialog,重寫佈局和Builder。

使用

匯入包:

程式碼新增

DialogView.Builder cBuilder=new DialogView.Builder(v.getContext(), new DialogView.Builder.OnOKListener() {
 @Override
 public void getDialogValue01
(String str) { } @Override public void getDialogValue02(String str) { } }); cBuilder.setTitle("測試").setPositiveButton("確定", new DialogInterface.OnClickListener() { @Override public
void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } }) .setNegativeButton("取消",new DialogInterface.OnClickListener() { @Override public
void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub } } ); cBuilder.setHint01("不知道你要做什麼"); cBuilder.setHint02("鬼才信你呢"); cBuilder.create().show(); } });

通過setHint01he setHint02方法,設定hint。

getDialogValue則分別用來獲取兩個輸入框的值。

郵箱:[email protected]

歡迎交流,歡迎star。