zoukankan      html  css  js  c++  java
  • 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用法
  • 相关阅读:
    ring0 ShadowSSDTHook
    ring0 恢复SSDTHook
    Go的CSP并发模型
    [转]An overview of Openvswitch implementation
    堆排序
    集群 分布式
    云介绍
    云分层
    happens-before
    Java异常
  • 原文地址:https://www.cnblogs.com/fly-fish/p/4913350.html
Copyright © 2011-2022 走看看