Android典型界面设计(6)——ActionBar Tab+ViewPager+Fagment实现滑动导航
一、问题描述 在 Android典型界面设计 一文中,实现典型滑动导航界面,其实使用ActionBar 也可以轻松实现这一效果,甚至也可实现类似 Android典型界面设计(3) 的双导航效果。可见ActionBar还是比较强大的,关键要深入进去、灵活的运用,下面我们就使用ActionBar实现如图所示的效果: 二、本例特点 1、 兼容低版本 2、 使用ActionBar 分体设计(split) 3、 Tab使用自定义View 4、 结合ViewPager实现滑动导航 三、代码讲解: 1、在项目中加入v7兼容包 要向下兼容需要在项目中加入v7兼容包的android-support-v7-appcompat,并创建MainActivity时,继承 ActionBarActivity public class MainActivity extends ActionBarActivity implements TabListener, OnPageChangeListener{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initActionBar();