フラグメント(Fragment)について
①Activityの上にFragmentは生成する
②最初はActivityから呼び出す。
→Fragmentはその上に重ねても(add)置換えてもいい(replace)
(置換えた場合、addToBackStackで前画面を保持できる)
③ボタンクリックで呼び出す場合、
onClickをメソドで実装する場合、xmlで定義してActivityで実装する方法と、
FragmentにsetOnClickListenerで実装する方法がある。
例
メインアクティビティのonCreateで、 xmlファイルを読み込む。 setContentView(R.layout.fragment_layout); ↓ <fragment class="com.example.android.apis.app.FragmentLayout$TitlesFragment" android:id="@+id/titles" android:layout_weight="1" android:layout_width="0px" android:layout_height="match_parent" /><br> このレイアウトを使って、アクティビティがレイアウトを読み込むとすぐにシステムが TitlesFragment(これが劇のタイトルをリストします)のインスタンスを作成します。
■参考
https://qiita.com/naoi/items/3e1125d1e1418d09f77aqiita.com
■サンプル