我可以更改TimePickerDialog中“set”按钮的标签吗?

时间:2012-04-23 16:09:19

标签: android button datetimepicker

默认情况下,您有“设置”和“取消”,我想将“设置”标签更改为“查找”。

有可能吗?

3 个答案:

答案 0 :(得分:4)

尝试

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

答案 1 :(得分: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)
        {

        }
    }
});

尝试使用上面的代码..

答案 2 :(得分:0)

最好根据需要使用时间选择器和两个按钮创建一个xml文件。

然后,您可以手动启动警报对话框,并将视图设置为此xml文件。

您可以根据需要为两个按钮设置文本,也可以手动处理两个按钮的单击事件。