1.最低支持版本不一樣android
android.app.Fragment 兼容的最低版本是android:minSdkVersion="11" 即3.0版app
android.support.v4.app.Fragment 兼容的最低版本是android:minSdkVersion="4" 即1.6版spa
2.須要導jar包繼承
fragment android.support.v4.app.Fragment 須要引入包android-support-v4.jarget
3.在Activity中取的方法不一樣it
android.app.Fragment使用 (ListFragment)getFragmentManager().findFragmentById(R.id.userList) 得到 ,繼承Activityio
android.support.v4.app.Fragment使用 (ListFragment)getSupportFragmentManager().findFragmentById(R.id.userList) 得到 ,須要繼承android.support.v4.app.FragmentActivityclass
4.<fragment>標籤的使用狀況List
android.app.Fragment能夠使用<fragment>標籤的,這點很重要,file
android.support.v4.app.Fragment不能用<fragment>標籤的,不然會拋出android.view.InflateException: Binary XML file line #7: Error inflating class fragment異常
須要在程序中經過add或者replace的方式添加