Android 7.0.2自定义Toast显示时间
时间: 2023-12-03 08:42:25 浏览: 112
Android 自定义 Toast 显示时间
5星 · 资源好评率100%
你可以使用 `Handler` 和 `Toast` 的 `setDuration` 方法来自定义 `Toast` 的显示时间。以下是一个示例代码:
```java
final Toast toast = Toast.makeText(getApplicationContext(), "Custom Toast", Toast.LENGTH_LONG);
toast.show();
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
toast.cancel();
}
}, 2000); // 2秒后取消Toast
```
在这个示例中,`Toast` 的显示时间被设置为 `Toast.LENGTH_LONG`,但是我们使用 `Handler` 来在 2 秒后取消 `Toast` 的显示。你可以根据需要调整 `Handler` 中的延迟时间。
阅读全文