BasicActivityについて調べてみた【AndroidStudio】

昨日の続き。

たまたま開いたBasicActivityのテンプレートに
ActivityとFragmentが使われていたのでソースコードから勉強してみました。

<
https://developer.android.com/studio/projects/templates?hl=ja#BasicActivity
>

activity_main.xml内に
<include layout="@layout/content_main" />
なんて記述で、別のXMLファイルを読み込んで
content_main.xmlでパーツとしてFragmentの埋め込みをしている。
<fragment
android:id="@+id/nav_host_fragment"
android:name="androidx.navigation.fragment.NavHostFragment"
   ………
app:navGraph="@navigation/nav_graph" />
Fragment内の表示についてはnavigation(?)で制御している様子。
FirstFragment.java内でもnavigationによる画面遷移を実装している。
public void onClick(View view) {
NavHostFragment.findNavController(FirstFragment.this)
.navigate(R.id.action_FirstFragment_to_SecondFragment);
}

そこで、結局Navigationって何なのか?がわからないので
明日はNavigationについて調べてみようと思います。

以上、本日の記録。




コメント

このブログの人気の投稿

Activity上に配置されたToolbarをFragment上から変更し、イベントを拾う方法【AndroidStudio】

AlertDialogのボタンをカスタマイズする【AndroidStudio】

レイアウトファイル上にIDが重複している場合の検索と、その有用性について【AndroidStudio】