前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >002android初级篇之ViewPager及PagerSlidingTabStrip listview的使用

002android初级篇之ViewPager及PagerSlidingTabStrip listview的使用

作者头像
上善若水.夏
发布2018-09-28 10:33:25
7310
发布2018-09-28 10:33:25
举报
文章被收录于专栏:上善若水上善若水

ViewPager

  1. ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。
  2. ViewPager类需要一个PagerAdapter适配器类给它提供数据。
  3. ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。 在编写ViewPager的应用的使用,还需要使用两个组件类分别是PagerTitleStrip类和PagerTabStrip类,PagerTitleStrip类直接继承自ViewGroup类,而PagerTabStrip类继承PagerTitleStrip类,所以这两个类也是容器类

ps:

  1. view中的资源发生变动,相应的PageAdapter必须调用notifyDataSetChanged。
  2. 在退出使用ViewPager的界面时,记得在退出之前调用其removeAllViews方法,避免频繁进出该界面时内存不断上涨;

参考链接

  1. PagerSlidingTabStrip介绍及使用,让ViewPager更绚丽
  2. PagerSlidingTabStrip

Android ListView控件的用法

listView是一个可以用来显示视图列表的控件。 它使用适配器来为之提供数据和资源。

ListView使用的基本步骤

  1. 得到ListView类型的对象mListView
  2. 生成适配器对象mListViewAdapter,并给该适配器对象设置数据
  3. 可选的适配器: 使用SimpleAdapter类 使用ArrayAdapter类 继承BaseAdapter并重写其中的方法。
  4. 调用ListView类型对象的.setAdapter方法,把mListViewAdapter对象设置为mListView的适配器
  5. 调用mListView的监听方法设置各种监听事件:.setOn…

SimpleAdapter 其中使用的布局的各个属性,都应该包含有map中。 android.widget.SimpleAdapter.SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)

参考链接

  1. android中ListView控件的用法
  2. Android listview用法
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015.11.06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ViewPager
    • ps:
    • 参考链接
    • Android ListView控件的用法
      • ListView使用的基本步骤
      • 参考链接
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档