直接上核心代码
首先需要几个Activity(Item),不会的请自行Ctrl+F4
Item的Java代码 //更改AppCompatActivity为Fragment
public class Java页面 extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { return inflater.inflate(R.layout.Layout布局文件,container,false);
} }
来几个Item,下面是主Activity文件
布局文件 用于存放FrtameLayout文件
<FrameLayout android:id="@+id/Fram" android:layout_width="match_parent" android:layout_height="match_parent"> </FrameLayout>Java逻辑代码//Fragment数组Fragment[]Frag=new Fragment[]{new Fram_Item_1(),new Fram_Item_1(),new Fram_Item_3()}; getSupportFragmentManager().beginTransaction().replace(R.id.Fram,Frag[0]).commit();//只要更改ID就可以使用了至于每一个函数有什么作用,大家就自行百度哈。