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