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>
- 在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
- Viewpager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- ViewPager
- viewpager
- ViewPager
- ViewPager
- ViewPager
- Viewpager
- viewpager
- ViewPager
- ViewPager
- ViewPager
- viewpager
- ViewPager
- ViewPager
- j2ee项目里src中的java文件没有在WEB-INF中生成class文件
- MyException
- leetcode 100. Same Tree
- 【LeetCode】101. Symmetric Tree
- 卷积神经网络(三)
- ViewPager
- 用hexo+github搭建Blog
- MCU---I/O基本结构
- 动画
- Android WebView技术详解和经验分享
- Ubuntu安装tensorflow报错:tensorflow-xx.whl not a supported wheel on this platform
- webSocket简单聊天室(Java_Demo)
- 空串产生式
- 2016总结+2017计划