我定义了一个数组
private String[][] arms = new String[][] {
{ "主干道", "花园的羊肠小道", "车库入口", "南门卫生间", "6号楼南门", "花园小凉亭", "雕塑" },
{ "主干道", "花园的羊肠小道" },
{ "车库入口", "南门卫生间", "6号楼南门", "花园小凉亭", "雕塑" } };
分别在三个一级列表中显示
现在想在前面加上序号,不知道怎么弄。。。跪求大神帮忙解决
@Override
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
View view = convertView;
if (view == null) {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.member_childitem, null);
}
final TextView title = (TextView) view
.findViewById(R.id.child_text);
title.setText(getChild(groupPosition, childPosition).toString());
title.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String nameStr = title.getText().toString();
beano.setName(nameStr);
Intent intent = new Intent(ExListView.this,
GetListView.class);
intent.putExtra("PERSON_INFO", beano);
startActivity(intent);
}
});
return view;
}
以上是我二级列表的代码,能实现显示,但是前面没有序号,以实现{ "1 主干道", "2 花园的羊肠小道", 3 "车库入口", 4 "南门卫生间", 5 "6号楼南门", "6 花园小凉亭", "7 雕塑" },
------解决方案--------------------
妥妥的!!!