我正在为我的 android 创建一个计时器应用程序。它从指定时间(即 8 分钟)倒计时到 0。
我已经对其进行了编码,当应用程序启动时它会显示指定的时间。当您单击TextView
显示时间时,它开始倒计时更新TextView
事件onTick()
。当您再次单击时TextView
,它将停止倒计时并保存剩余的毫秒以TextView
在下次单击时恢复(基本上暂停时钟)。
一切都按预期工作。但是,当TextView
单击它时,它会消失,直到释放单击为止。如果我按住单击 3 秒钟,则在按住时TextView
完全消失,并在释放后立即重新出现。
我怎样才能停止这种行为以继续显示TextView
整个时间的价值?
编辑:
tvPeriod.setOnLongClickListener( new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
valPeriod = 1;
tvPeriod.setText( tvPeriodPrefix + "1" );
return true;
}
});