• 大小: 2.26M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-27
  • 标签: Android  

资源简介

一、ExpandableListView介绍

    一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。

  1.重要方法

      expandGroup(int groupPos) :在分组列表视图中展开一组,

      setSelectedGroup(int groupPosition) :设置选择指定的组。

      setSelectedChild(int groupPosition, int childPosition, boolean shouldExpandGroup) :设置选择指定的子项。

      getPackedPositionGroup(long packedPosition) :返回所选择的组

      getPackedPositionForChild(int groupPosition, int childPosition) :返回所选择的子项

      getPackedPositionType(long packedPosition) :返回所选择项的类型(Child,Group)

      isGroupExpanded(int groupPosition) :判断此组是否展开

  2.代码:

ExpandableListContextMenuInfo menuInfo=(ExpandableListContextMenuInfo)item.getMenuInfo();
String title=((TextView)menuInfo.targetView).getText().toString();
int type=ExpandableListView.getPackedPositionType(menuInfo.packedPosition);

if (type==ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
int groupPos =ExpandableListView.getPackedPositionGroup(menuInfo.packedPosition);
int childPos =ExpandableListView.getPackedPositionChild(menuInfo.packedPosition);

二、ExpandableListAdapter

    一个接口,将基础数据链接到一个ExpandableListView。此接口的实施将提供访问Child的数据(由组分类),并实例化的Child和Group。

getChildId(int groupPosition, int childPosition) 获取与在给定组给予孩子相关的数据。
 
    getChildrenCount(int groupPosition) 返回在指定Group的Child数目。

资源截图

代码片段和文件信息

/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package wjq.WidgetDemo;

public final class R {
    public static final class anim {
        public static final int animlayout=0x7f040000;
        public static final int cycle_7=0x7f040001;
        public static final int hyperspace_in=0x7f040002;
        public static final int hyperspace_out=0x7f040003;
        public static final int push_left_in=0x7f040004;
        public static final int push_left_out=0x7f040005;
        public static final int push_up_in=0x7f040006;
        public static final int push_up_out=0x7f040007;
    }
    public static final class array {
        /**  Used 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2172  2010-10-06 15:43  AndroidManifest.xml

     文件        364  2010-10-02 17:22  default.properties

     文件      33568  2010-10-06 16:00  bin\classes.dex

     文件     775819  2010-10-06 16:00  bin\resources.ap_

     文件     794544  2010-10-06 16:00  bin\WidgetDemo.apk

     文件       4795  2010-10-06 15:42  bin\wjq\WidgetDemo\AnimationDemo.class

     文件       1789  2010-10-06 15:42  bin\wjq\WidgetDemo\AutoCompleteDemo.class

     文件        876  2010-10-05 12:23  bin\wjq\WidgetDemo\ChronometerDemo$1.class

     文件        875  2010-10-05 12:23  bin\wjq\WidgetDemo\ChronometerDemo$2.class

     文件        950  2010-10-05 12:23  bin\wjq\WidgetDemo\ChronometerDemo$3.class

     文件        931  2010-10-05 12:23  bin\wjq\WidgetDemo\ChronometerDemo$4.class

     文件        905  2010-10-05 12:23  bin\wjq\WidgetDemo\ChronometerDemo$5.class

     文件       1827  2010-10-06 15:42  bin\wjq\WidgetDemo\ChronometerDemo.class

     文件       4541  2010-10-06 15:42  bin\wjq\WidgetDemo\DatePickerDemo.class

     文件       3298  2010-10-05 18:16  bin\wjq\WidgetDemo\ExpandableListDemo$MyExpandableListAdapter.class

     文件       3300  2010-10-05 18:16  bin\wjq\WidgetDemo\ExpandableListDemo.class

     文件       2478  2010-10-06 10:15  bin\wjq\WidgetDemo\GalleryDemo$ImageAdapter.class

     文件       3219  2010-10-06 15:42  bin\wjq\WidgetDemo\GalleryDemo.class

     文件       2294  2010-10-06 00:15  bin\wjq\WidgetDemo\GridDemo$AppsAdapter.class

     文件       1669  2010-10-06 15:42  bin\wjq\WidgetDemo\GridDemo.class

     文件       1915  2010-10-06 10:03  bin\wjq\WidgetDemo\ImageSwitcherDemo$ImageAdapter.class

     文件       3779  2010-10-06 15:42  bin\wjq\WidgetDemo\ImageSwitcherDemo.class

     文件       2724  2010-10-06 15:45  bin\wjq\WidgetDemo\Main.class

     文件       1032  2010-10-06 15:18  bin\wjq\WidgetDemo\ProgressBarDemo$1.class

     文件       1032  2010-10-06 15:18  bin\wjq\WidgetDemo\ProgressBarDemo$2.class

     文件       1059  2010-10-06 15:18  bin\wjq\WidgetDemo\ProgressBarDemo$3.class

     文件       1059  2010-10-06 15:18  bin\wjq\WidgetDemo\ProgressBarDemo$4.class

     文件       1608  2010-10-06 15:44  bin\wjq\WidgetDemo\ProgressBarDemo.class

     文件        630  2010-10-06 16:00  bin\wjq\WidgetDemo\R$anim.class

     文件        723  2010-10-06 16:00  bin\wjq\WidgetDemo\R$array.class

............此处省略82个文件信息

评论

共有 条评论