第一步:
新建工程 basic,点选fragment。
第二步:
新建activity-tabactivity (navigation style:action bar tabs(with viewpager))。
第三步:
新建fragment,不需要建layout:
public class BlankFragment extends Fragment { public BlankFragment() { // Required empty public constructor } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ImageView iv=new ImageView(getActivity()); iv.setImageResource(R.drawable.tu2); return iv; } }第四步:
在tabactivity中实力化上面的fragment:
public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { switch (position){ case 0: return new BlankFragment(); case 1: return new BlankFragment(); case 2: return new BlankFragment(); } // getItem is called to instantiate the fragment for the given page. // Return a PlaceholderFragment (defined as a static inner class below). return null; }第五步:
在mainactivityfragment中启动tabactivity:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView=inflater.inflate(R.layout.fragment_main, container, false); rootView.findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { startActivity(new Intent(getActivity(),Main2Activity.class)); } }); return rootView; }
本文介绍了在Android Studio中创建TabActivity的基础步骤。首先,创建名为basic的新工程并选择包含Fragment的选项。接着,通过新建activity并选择带有ViewPager的Action Bar Tabs导航风格来创建TabActivity。最后,为TabActivity实例化Fragment,并在MainActivityFragment中启动TabActivity。

564

被折叠的 条评论
为什么被折叠?



