1首先 ExpandableListView elistview;
elistview.setGroupIndicator(null);//将控件默认的左边箭头去掉,
2在 自定义的继承自BaseExpandableListAdapter的adapter中有一个方法
/**
* 父类view
*/
@Override
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
Log.i("zhaoxiong","parent view");
LinearLayout parentLayout=(LinearLayout) View.inflate(context, R.layout.wowocoupons_parent_item, null);
TextView parentTextView=(TextView) parentLayout.findViewById(R.id.parentitem);
parentTextView.setText(parentlist.get(groupPosition));
ImageView parentImageViw=(ImageView) parentLayout.findViewById(R.id.arrow);
//判断isExpanded就可以控制是按下还是关闭,同时更换图片
if(isExpanded){
parentImageViw.setBackgroundResource(R.drawable.arrow_down);
}else{
parentImageViw.setBackgroundResource(R.drawable.arrow_up);
}
return parentLayout;
}
参考:
http://www.cnblogs.com/qianxudetianxia/archive/2011/06/07/2074326.html
分组的ListView的拖拽
http://www.cnblogs.com/qianxudetianxia/archive/2011/06/13/2079253.html
ListView分页加载数据
http://blog.csdn.net/cjjky/article/details/6898871
从网上或者哪里拷贝下来的代码前面总有编号,如何去掉呢,网上有说用程序的太麻烦,于是,我找到了下面两种方法,share 一下~
1.使用正则表达式:
在editorplus(notepad++)里按ctrl+h,弹出框里勾选上“正则表达式(regular expression)”,然后
第一个框里写 ^[0-9]*.
第二个框里敲一个空格
2.这个是notepad++特有的,而editorplus没有的
将代码拷进去,按住ctrl+alt的同时,按住鼠标左键不放,将需要的代码部分截取出来,复制、黏贴即可