2012-04-23 70 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) 
     { 

     } 
    } 
}); 

尝试使用上面的代码..

相关问题