Android アプリケーション開発では、いつどのイベントが発生するかを知っておくというのは大事な事です。 アクティビティを実装する場合はアクティビティのイベントがいつ発生するか(ライフサイクル)が大事ですし、自分でビューを作る時はビューのイベントを把握しておくとスムーズに実装ができるようになります。 Androidのアクティビティについてはいつどのイベント公式サイトのアクティビティライフサイクルの項目で分かりやすく図示されているのですが、ビューのライフサイクル、イベントの詳細を見つけられなかったため、今回は整理も兼ねてこの記事を公開することにしました。 Android の View は Activity#setContentView() を呼ぶだけでも onFinishInflate(), onAttachedToWindow(),onLayout(),onDraw(),onMeasur
![Android入門 アプリ開発の基本、ビューのライフサイクル(図解)|てくめも@ecoop.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/b45f0e71a8e27cedeaa24aa712064dbf64116d87/height=288;version=1;width=512/https%3A%2F%2Fi1.wp.com%2Fwww.ecoop.net%2Fmemo%2Fwp%2Fwp-content%2Fuploads%2F2013%2F04%2Fview_lifecycle1.png%3Ffit%3D788%252C1153%26ssl%3D1)