ImageViewに画像をダウンロードして渡すアプリがあります。ユーザーが何もしていないとき(例えばダウンロードした画像を見ているとき)、この操作後、数秒後にボタンを隠す必要があります。それをどうすれば実現できますか?Android - 数秒後にボタンを非表示にする方法
1
A
答えて
4
あなたは、あなたがこのような何かをやって試すことができますHandler
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// hide your button here
btn.setVisibility(View.GONE);
}
}, YOUR_TIME_IN_MILISECONDS);
4
を使用することができます。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
nameOfButton.setVisibility(View.GONE);
}
}, 5000);
は、この場合には5秒に等しいミリ秒です。
注:Thread.sleep(5000)などのスレッドは使用しないでください。それはあなたのUIをブロックし、それが応答しなくなるからです。
+1
ありがとう! Thread.sleep()についての注意はとても役に立ちます。 – gkopowski
関連する問題
- 1. アンドロイドスタジオで5秒後にボタンを表示する方法は?
- 2. 数秒間表示ポップアップを表示します。数秒後に自動的に非表示になります。
- 3. 通知アラートを右から左に表示して数秒後に非表示にする方法
- 4. jqueryでX秒後にタグを非表示/非表示にする
- 5. 画像ボタンが数秒後に表示されます
- 6. テキストを表示1秒後に表示
- 7. AndroidのVideoViewで再生ボタンを表示/非表示にする
- 8. 同じポップアップを表示して非表示にするAndroidボタン
- 9. ボタンをクリックした後にログインボタンを非表示にする方法
- 10. ページリロード後に非表示のdivを表示する方法は?
- 11. ボタンの表示/非表示方法は?
- 12. 数秒後にアラートビューを表示
- 13. 3秒後にナビバーを表示する方法は?
- 14. パスワードフィールドをアスタリスクで1秒後にhtmlで表示する方法
- 15. androidの画像にonclickした後にボタンを表示する方法
- 16. ボタンを押した後にフォームを非表示にするHTML?
- 17. XamarinフォームiOSのボタンを非表示にしてAndroidで表示
- 18. 3秒以内にポップアップを自動的に非表示にする方法。
- 19. Reactを使用してボタンを非表示にする方法
- 20. Androidでボタンを押した後、テキストを[ラジオボタン]に表示する方法は?
- 21. エラー表示メッセージを数秒間表示する方法 - Laravel
- 22. jqgrid内部のボタンを非表示にする方法
- 23. デスクトップ上のボタンを非表示にする方法
- 24. レポートビューアーコントロール(ASP.NET)の更新ボタンを非表示にする方法
- 25. Extjsボタンのメニュー矢印を非表示にする方法
- 26. dotnetnuke(ログインモジュール)の "パスワードリセット"ボタンを非表示にする方法
- 27. GvrViewで2つのボタンを非表示にする方法
- 28. ボタンをプログラムで非表示にする方法
- 29. TextViewを非表示にするボタン
- 30. ログアウト後にサイドメニューを非表示にする方法2
ありがとうございます!これは完全に動作します!最初にあったのでこの答えを受け入れる:) – gkopowski