我有一個TimePickerDialog偏好與延伸DialogPreference一個「TimePreference」類:TimePickerDialog中性按鈕
public class TimePreference extends DialogPreference{
...
private TimePicker picker=null;
...
public TimePreference(Context ctxt, AttributeSet attrs){
super(ctxt, attrs);
setPositiveButtonText(android.R.string.ok);
setNegativeButtonText(android.R.string.cancel);
}
@Override
protected View onCreateDialogView(){
picker=new TimePicker(getContext());
return(picker);
}
...
}
我想補充的第三個按鈕,這將偏好設置爲當前時間,然後關閉對話框,如下所示:
的問題是,有沒有這樣做使用TimePickers或者我應該做一個自定義AlertDialog的一些方法?