私はマップとそのビューをいくつか持っています。ユーザーインタラクションがないとき(タッチがない、地図上のクリックがないとき)にインタラクションが検出されたら、アンドロイドのGoogleマップのデフォルトのzoomControlsのようなビューを表示したいと思っています。どうすればいい?誰でも私が感謝することができますか?Androidユーザーインタラクションの表示と非表示を切り替える
答えて
はTimerTaskを使用しないでください。これは別のスレッドを実行しますが、AndroidではUI(メイン)スレッドからのみUI呼び出しを行うことができます。
代わりに、あなたの活動で、自分自身Handlerを作成します。その後、postAtTimeまたはpostDelayedメソッドを使用して、指定された時刻(およそ)のUIスレッドで実行される実行可能ファイルをキューに入れることができます。これらのランナブルは自由にUI呼び出しを行うことができます。
これは、タイマータスクで可能です。
ちょうどあなたが行う方法のアイデアを得るでしょうsimilar questionこれをチェック。
にTimerTasksは、UIの呼び出しを行うことは許されません。 –
'TimerTask'はAndroidの使い道ではありません。上記のように、 'Handler'メソッドと' postDelayed'メソッドを使用することを検討してください。 – Greeny
- 1. Androidのレイアウトの表示非表示切り替えボタン
- 2. スタックビューの表示と非表示を切り替える
- 3. Javascriptは、パスワードの表示と非表示を切り替える
- 4. マップボックスjs;表示と非表示を切り替える
- 5. 表示/非表示を切り替えるときの表示プロパティ
- 6. ExtJS:チェックボックスのチェックボックスの表示/非表示を切り替える
- 7. 非表示の.not()の表示を切り替える
- 8. フレックス - コンボボックスの表示/非表示を切り替える
- 9. divの表示/非表示を切り替える
- 10. divの表示/非表示を切り替える
- 11. UIボタンの表示/非表示を切り替える
- 12. C#コメントを表示/非表示を切り替える
- 13. タグを表示/非表示に切り替える方法
- 14. 表示/非表示を切り替える(jQuery)
- 15. Swiftで表示/非表示にするUITextFieldの切り替え
- 16. テーブル内でのjQueryの表示/非表示の切り替え
- 17. jQueryイージングアニメーションの表示/非表示の切り替え
- 18. Vue.js v-if表示/非表示の切り替えの場合
- 19. divを表示/非表示に切り替え
- 20. アンドロイド通知バーの表示/非表示切り替え
- 21. グリッド列の表示と非表示を切り替えるWPF DataTrigger XAML
- 22. セクションの表示と非表示を切り替える方法は?
- 23. jquery flot円グラフの強調表示と非表示を切り替える
- 24. DrawerLayout CoordinatorLayout AppBarLayoutスクロールで表示と非表示を切り替える
- 25. Windowsフォーム間の表示と非表示に切り替えるには?
- 26. センターテキストと表示の切り替え
- 27. 2つのdivの間で非表示/表示を切り替えるjQuery
- 28. カスタムボタンのフォームにフィールドの表示/非表示を切り替える
- 29. 電子グローバルショートカットでメニューバーの表示/非表示を切り替える
- 30. 絵文字の表示/非表示を切り替えるVBAコード
複数のポイント:すべてのビューには独自のハンドラがあるため、ビューに直接投稿してハンドラを定義する手間を省くことができます。 Activity.runOnUiThread()を使用することもできます。 –