gpt4 book ai didi

java - 无法为 onTimeSet 中的按钮设置文本

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:42 24 4
gpt4 key购买 nike

这是我的代码,在我的 ListViewAdapter 中。我想显示一个 timePicker 来设置我的适配器的时间。但是a无法解决我的onTimeSetp 是我的适配器

    assert btnLeft != null;

btnLeft.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
p.setOnHour(hourOfDay);
p.setOnMinutes(minute);
btnLeft.setText(hourOfDay + " : " + minute);
}
}, p.getOnHour(), p.getOnMinutes(), false);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
notifyDataSetChanged();
}

最佳答案

根据文档,OnTimeSetListener调用 onTimeSet() 时

... the user is done setting a new time and the dialog has closed.

您需要使用 OnTimeChangedListener使用 onTimeChanged() 方法。

关于java - 无法为 onTimeSet 中的按钮设置文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40739397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com