-
Notifications
You must be signed in to change notification settings - Fork 2
Viewで詳細画面を作成する #29
Copy link
Copy link
Open
Labels
ViewView(XMLレイアウト)でUIを作成する課題ですView(XMLレイアウト)でUIを作成する課題です任意自由に選んで取り組める課題です。スキップも可能です。自由に選んで取り組める課題です。スキップも可能です。
Milestone
Metadata
Metadata
Assignees
Labels
ViewView(XMLレイアウト)でUIを作成する課題ですView(XMLレイアウト)でUIを作成する課題です任意自由に選んで取り組める課題です。スキップも可能です。自由に選んで取り組める課題です。スキップも可能です。
Type
Fields
Give feedbackNo fields configured for issues without a type.
🖥️ 詳細画面を追加してメイン画面から遷移できるようにします
Note
Required(先に完了させましょう)
Next(次に取り組みましょう)
Viewで天気予報を表示する #30
課題内容
詳細画面のレイアウト
以下の条件を満たす範囲で自由にレイアウトを組んでください
Tip
リスト表示にはRecyclerViewもしくはListViewを利用します
リストの各要素に表示する
Fragmentの画面遷移
Fragmentを追加したり、移動するにはFragmentManagerを利用します。戻るボタンで元の画面に遷移できよう、BackStackにトランザクションを積んでおきましょう。
Fragmentに引数を渡す
Warning
Fragmentのコンストラクタに引数を渡す方法は正しく動作しない場合があります。Activity同様にFragmentもAndroidシステムによって破棄&再生成される場合がありますが、再生成時は引数なしコンストラクタが呼ばれるためデータが失われてしまいます😰
代わりにBundleを利用します
完成イメージ
天気予報のリスト表示は空もしくはダミーデータで大丈夫です
参考資料