お勉強ダイアログスマートフォン用の表示で見るお勉強ダイアログプログラミングの勉強した内容を自分のために書き残してるだけですこの広告は、90日以上更新していないブログに表示しています。2018-10-16AndroidのFragmentについて(最初の最初)AndroidのFragmentについて、基本の使い方をまとめる。Developersである。画面の処理をActivityに依存しないこと複数のFragmentを1つの画面に表示できることだと思う。具体的な使い方は、ActivityのxmlにFrameLayoutを設定するFrameLayoutにFragmentをaddする場合によって別のFragmentをaddやreplaceするActivityのxmlにFrameLayoutを設定するFragmentを挿入したい箇所に以下のようなLayoutを入れておく。/>FrameLayoutにFragmentをaddするActivityのonCreateメソッドに以下のコードでFragmentをaddする。MainFragment()).commit()addの第1引数がaddするLayout、第2引数が入れ込むFragmentである。場合によって別のFragmentをaddやreplaceする画面変換する際には、Fragmentをaddもしくはreplaceすることができる。commit()}Activityでの記載のように1行で書くことももちろんできる。addとreplaceの違いは、addは上に乗せるので、場合によっては文字が重なったりもするreplaceは完全に置き換えるといった感じ。両方とも上記のコードではバックボタンを押すとActivityの動きに連動してしまう。前のFragmentに戻るということはしてくれない。以下のようにコードを修正すれば、バックボタンを押すことで一つ前のFragmentを表示することができる。commit()}addToBackStack(null)というのが、Stackに追加するメソッドである。Fragmentにボタン等のListnerを設置する場合FragmentのListnerを設置する時、Activitiと同じようにonCreateにするとまだViewを読み込まれていないため例外が発生する。FragmentではViewが読み込まれるのが、onCreateViewなので、それ以降である必要がある。そこで、onViewCreatedに設置すると良い。このメソッドは、Viewが読み込まれた直後に実行されるメソッドなのでListnerの設置にはベストだと思われる。おわりFragmentのとりあえずの使い方をまとめてみた。これから、より高度なことを勉強したら、また別でまとめる。»プロフィールid:ku-k6695002016年4月入社の文系SEがPythonを勉強しています。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事ankoでAndroidアプリ連携を簡単にする方法ankoの使い方AndroidのRecyclerViewについて(最初の最初)AndroidのFragmentについて(最初の最初)Androidでのfirebase、firestoreの使い方(最初の最初)月別アーカイブはてなブログをはじめよう!ku-k669500さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。