2012-04-23 56 views

回答

4

嘗試

yourTimePickerDialog.setButton(BUTTON_POSITIVE, "Find", yourTimePickerDialog); 
+0

我做到了!順便說它不是BUTTON_POSITIVE,而是-1(嘗試一些數字,如0,1,-1)。你知道爲什麼當我按下「查找」時,第一個選擇器似乎閃爍? – Enrichman 2012-04-23 16:44:24

0

更好的創建時間選擇一個XML文件和兩個按鈕,因爲你需要。

然後,您可以手動啓動警報對話框,並將視圖設置爲此xml文件。

您可以將文本設置爲您想要的兩個按鈕,還可以手動處理兩個按鈕的點擊事件。

2
TimePickerDialog tp = new TimePickerDialog(this, mTimeSetListener, 0, 0, false); 
tp.setButton(DialogInterface.BUTTON_POSITIVE, "OK", new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int which) 
    { 
     if (which == DialogInterface.BUTTON_POSITIVE) 
     { 
     } 
    } 
}); 
tp.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int which) 
    { 
     if (which == DialogInterface.BUTTON_NEGATIVE) 
     { 

     } 
    } 
}); 

嘗試使用上面的代碼..

相關問題