可扩展ListView获取父级的正确位置

时间:2014-03-30 13:36:41

标签: android listview baseadapter expandable

我需要通过单击孩子中的按钮来获取groupView的位置。

某种:

 Parent
  -child
  -child
  -child <-Button witch onCLickListener in ExpandableBaseAdapter class
Parent
  -child
  -child
  _...

我一直在寻找解决问题的时间,但我没有得到它。 如何在onClicklistener中执行的操作中获取Parent的数字/名称?

Heres是BaseAdapter中的方法(扩展BaseExpandableListAdapter)

 @Override
public View getChildView(int groupPosition, final int childPosition,
                         boolean isLastChild, View convertView, ViewGroup parent) {
    final String childText = (String)getChild(groupPosition, childPosition);

    if(convertView==null){
        LayoutInflater inflater =(LayoutInflater)this._context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        convertView=inflater.inflate(R.layout.list_item, null);
        Button save = (Button)convertView.findViewById(R.id.Button_item_hinzufuegen);
        save.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //get the groupPosition

            }
        });

0 个答案:

没有答案