[android] 04_fragment向下兼容-网易新闻分类

Android 4.0

网易新闻分类-fragment如何向下兼容

fragment要在andoid3.0(api11)以上才支持,低版本的需要引入支持包,并做相对应的修改才能使用
1、project.properties 
target=android-8 用android2.2编译程序

2、最低兼容到android1.6
<uses-sdk
    android:minSdkVersion="5"
    android:targetSdkVersion="18" />

3、去掉@SuppressLint("NewApi"),导入支持包import android.support.v4.app.Fragment;

4、不继承public class MainActivity extends Activity,继承public class MainActivity extends FragmentActivity

5、不使用FragmentManager fragmentManager = this.getFragmentManager();
而是使用FragmentManager fragmentManager = this.getSupportFragmentManager();

6、删除低版本不支持的res中的目录,还有menu目录

结果: