您的位置:首页 > 移动开发 > Android开发

第一天

2016-07-10 18:37 495 查看
##Android高级课

第一天(viewpager+tablayout)

1、在layout里添加viewpager和tablayout

代码块

<android.support.v4.view.ViewPager
android:id="@+id/main_vp"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>

<android.support.design.widget.TabLayout
android:id="@+id/main_tl"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>


**这里的TabLayout需要添加design的包在build.gradle里

compile ‘com.android.support:design:24.0.0’



2、建立adapter

声明list和listTitle

重写构造函数

getItem()返回对应位置list.get(position);

getCount()返回的是位置list.size();

添加一个对应tab标题的方法

getPageTitle()—>listTitle.get(position);

3、建立viewpager和adapter的联系,关联tablayout与viewpager的联系

1、创建几组fragment类

2、然后将显示的界面和标题数组

3、分别进行初始化和整理

4、创建适配器–>绑定适配器–>将Tablayout与viewpager进行关联

//3.创建适配器,-->进行
MyAdapter adapter=new MyAdapter(getSupportFragmentManager(),list,listTitle);
//4.绑定适配器
viewPager.setAdapter(adapter);
//指定当前选中页
viewPager.setCurrentItem(0);

//5.将Tablayout和viewpager关联
tabLayout.setupWithViewPager(viewPager);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android viewpager 简单