
红框中的内容我打算用ExpandableListView做,我试着想做个demo,写了几个数组模拟数据
private String[] text1 = new String[]{};
private String[] text2 = new String[]{} ;
这个界面中的每个item前面是一个textView--(text1)后面可能是个另一个listview--(text2)也可能是个imagview,之前只用过BaseAdapter,只需要在getview中text1.set text2.set等等就能给控件设置资源进去,但是用BaseExpandableListAdapter,里面有getChild(),getGroup()等方法获取到item中的资源
比如
public Object getChild(int groupPosition, int childPosition) {
return text1[childPosition][childPosition];
}
那text2怎么办,还有text3等等等.....该怎么写,本人菜鸟,不知道表达的对不对,希望得到指点
------解决思路----------------------
后面可能是个另一个listview--(text2) 这句话如果你想表达的是后面可能是个另一个textview--(text2)那就 算=我看懂了,
ExpandableListView是一个二级列表 相当于这个适配器要写两个listview适配器
所以你那个图片统计的项就是一级Group 对应的getGroupView()和getGroupCount这些带group的方法 你会发现 这些方法 和BaseAdapter是一样,也有getGroupCount 对应getCount,getGroupView和getView对饮 然后其他的一一对应
你那个卡号,有效期就是属于二级 Child 你发现也有getChildrenCount,这些也是和BaseAdapter对应的.