android - 如何设置两个吐司之间的持续时间?
问题描述
onClick()
我通过和实现了两个 toast 事件onTouch()
。我想看每一个敬酒活动,但它是两个快。
如何设置两个 toast 事件之间的持续时间?我的代码太短了,如下。
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.iv_like:
Toast.makeText(MainActivity.this, "I love Irene", Toast.LENGTH_SHORT).show();
break;
case R.id.iv_share:
Toast.makeText(MainActivity.this, "Together Irene", Toast.LENGTH_SHORT).show();
break;
case R.id.iv_photo:
Toast.makeText(MainActivity.this, "Click Irene", Toast.LENGTH_SHORT).show();
break;
}
}
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()) {
case MotionEvent.ACTION_DOWN:
Toast.makeText(MainActivity.this, "down Irene", Toast.LENGTH_SHORT).show();
break;
case MotionEvent.ACTION_UP:
Toast.makeText(MainActivity.this, "up Irene", Toast.LENGTH_SHORT).show();
break;
}
return false;
}
解决方案
而不是Toast.LENGTH_SHORT
更改为Toast.LENGTH_LONG
.
推荐阅读
- node.js - 如何持续向同一个请求交付数据
- css - React Native Styling,将按钮放在弹出窗口的左下角/右下角
- reactjs - Reactjs Jsx 条件和 useState 逻辑
- java - 非法访问错误 (Java)
- php - 如何在 Woocommerce 中覆盖模式“可用性”?
- windows - 访问 sed 脚本文件中的批处理文件目录
- laravel - 目标类 [App\Http\Controllers\welcome] 不存在。laravel 6中的错误
- javascript - 在 Javascript 中获取用户对 selenium 中抓取页面的输入
- python - 如何通过执行机器人命令来修复错误?
- gradle - Gradle mavenDeployer 得到 501