ANDROID APP的页面布局(Part II)Tab Layout

在前一篇文章( ANDROID APP的页面布局(Part I))中讲到的页面布局有Linear Layout, Relative Layout ,Table Layout,这篇文章讲讲Tab Layout的使用,在早期的Andorid版本,有TabHost来实现,但是在后期的api当中这个类已经建议不在使用,建议使用fragments来使用,fragments的使用非常广泛,用来做tab是非常方便的,同时也可以用在很多种页面切换的场景或者用来切换页面里某一个部分切换的场景,比如在界面中的一个区域用来滑动显示几个图片之类的,界面非常人性化。 下面我们来使用fragments和viewpager结合完成一个Tab的效果
ViewPager 和 Fragments
ViewPager和Fragments是两个不同的组件,可以到官网查阅一下这连个组件到底是个什么东西: http://developer.android.com/guide/components/fragments.html http://developer.android.com/reference/android/support/v4/view/ViewPager.html Tab Layout的原型效果 网络上找了一个标签页效果如下,其中Tab部分是Action Bar的一部分,ViewPager作为页面的主体,滑动的时候切换的页面是一个Fragments.那么整个过程包括一个主体的Activity和三个Fragments以及一个Adapter用来控制ViewPager. image 创建项目 根据上面的原型图,我们需要创建的文件包括: 1.一个主体的Activity,在新建项目的时候就会创建了MainActivty.java,使用这个就可以了;稍微做点调整就可以了,把父类改一下继承自 FragmentActivity ,并且实现接口ActionBar.TabListener如下
public class MainActivity extends FragmentActivity implements
        ActionBar.TabListener {
2.布局文件activity_main.xml也修改一下,使用ViewPager作为整个布局如下

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值