ViewPager

来源:互联网 发布:淘宝工作室是怎么赚钱 编辑:程序博客网 时间:2024/05/17 02:06

[TOC]
给某个Activity设置全屏显示(无状态栏无标题栏)的方法:
1. 在styles.xml中添加如下代码:

<style name="FullScreen" parent="Theme.AppCompat.NoActionBar">    <item name="android:windowFullscreen">true</item>    <item name="android:windowNoTitle">true</item></style>
  1. 在Manifest里面对应的activity加入对应主题属性:
android:theme="@style/FullScreen"

ViewPager可以直接设置Tab栏,在布局ViewPager节点下添加节点PagerTabStrip

<!--标签栏--><!--使用layout_gravity属性指定title的位置--><!--点击标题也会切换界面--><android.support.v4.view.PagerTabStrip    android:id="@+id/pts"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_gravity="top" />

ViewPager的翻页监听setOnPageChangeListener
三个方法
- onPageScrolled
- onPageSelected

在该方法下设置点的事件

- onPageScrollStateChanged

用ViewPager做简单的程序启动页(有指示点)

文件:
- 5个滑动页每个页面的布局
- 主布局用FrameLayout,含有一个ViewPager和LinearLayout,该LinearLayout含有5个指示点ImageView
- 需要5个页面的List集合
- 5个点的ImageView数组

需要适配器
class MyPagerAdapter extends PagerAdapter
需要补充2个方法
- instantiateItem
- destroyItem
- 如果有标签栏,则添加一个getPageTitle方法,返回标题文字即可

0 0
原创粉丝点击