这个这本书一个比较大的程序,主要用作坏习惯的记录。
程序比较长,会慢慢写的。
Hosting a UI Fragment
Activity中如何使用Fragment
To host a UI fragment, an activity must:
define a spot in its layout for the fragment's view.
manage the lifecycle of the fragment instance.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
The FrameLayout is empty because the CrimeActivity is not yet hosting a fragment.
package com.audio.android.criminalintent;
import android.support.v4.app.Fragment;
/**
* Created by wang on 17-6-29.
*/
public class CrimeFragment extends Fragment {
}
CrimeFragment is a controller that interacts with model and view objects. Its job is to present the details of a specific crime and update those details as the user changes them.
You configure the fragment instance in Fragment.onCreate(Bundle), but you create and configure the fragment's view in another fragment lifecycle method:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
8 Displaying Lists with RecyclerView
A singleton is a class that allows only one instance of itself to be created.
RecycleView的增加之后变成下面这个样子。
使用ViewPager滑动一个Activity
同一个activity之间的,两个fragment之间传递数据
ToolBar
隐式意图。