Skip to content

Android学習用のサンプルアプリ - フラグメント・メイン画面とサブ画面

Notifications You must be signed in to change notification settings

takumi314/android-kotlin-animal-book

Repository files navigation

android-kotlin-animal-book

概要

本レポジトリは、Android学習用のサンプルアプリです。

フラグメントを使ってメイン画面とサブ画面を切り替える処理を実装してみました。

フラグメントとは?

フラグメントとは、アクティビティの中で使う部品で レイアウトと処理をひとまとめにしたもの です。

  • 再利用ができるため、複数のアクティビティ内で1つのフラグメントを使い回すことができる。
  • アクティビティ上にフラグメントを配置し、また取り除くこともできるため、画面の一部や画面全体を入れ替えることができる。 
  • フラグメントを一時的に保存し、必要に応じて取り出すことができる。(バックスタック)

フラグメントのライフサイクル

フラグメントを作成する

フラグメントを作成する - Android Developers

onAttach

アクティビティからフラグメントが呼ばれた時にコールされる。

onCreate

フラグメントの作成時にコールされる。

onCreateView

フレグメントが初めてUIを描画するタイミングでコールされる。フラグメントのビューを作成し、戻り値として返す必要がある。

onPause

フラグメントが非表示になった時にコールされる。通常はここで入力データや状態などの変更点を保存する。

About

Android学習用のサンプルアプリ - フラグメント・メイン画面とサブ画面

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages