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


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

    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> data, int resource, String[] from, int[] to)

    参考链接

    1. android中ListView控件的用法
    2. Android listview用法
  • 相关阅读:
    log4j中Spring控制台输出Debug级信息过多解决方法
    spring使用aop
    过滤器(filter)实现用户登录拦截
    Eclipse将项目部署tomcat的webapps目录
    css初始化样例代码
    dede表单修改默认必填
    DedeCMS提交自定义表单加入验证码功能
    jQuery入门第三天
    jQuery入门第二天
    jQuery入门第一天
  • 原文地址:https://www.cnblogs.com/fly-fish/p/4913350.html
Copyright © 2020-2023  润新知