0

私は展開可能なリストビューを使用し、expand.collapse を使用して折りたたんでいますが、例外 Arrayindexoutofbound をスローしています。

ExpandableListView  mExpandableList.setOnGroupClickListener(new OnGroupClickListener() {

                @Override
                public boolean onGroupClick(ExpandableListView parent, View v,
                        int groupPosition, long id) {
                    // TODO Auto-generated method stub

                    if(pause!=1234){

                        mExpandableList.collapseGroup(pause);
                    System.out.println(pause+" CLICKED");
                }
                    pause=groupPosition;
                    return false;
                }
            });
4

1 に答える 1

0

こんにちは、このように使用できますか

@Override
            public boolean onGroupClick(ExpandableListView parent, View v,
                    int groupPosition, long id) {
                // TODO Auto-generated method stub

                if(pause!=1234){

                    mExpandableList.collapseGroup(groupPosition);
                System.out.println(pause+" CLICKED");
            }
                pause=groupPosition;
                return false;
            }

または、ケースに適している場合は、このメソッドを使用してください。

mExpandableList.setOnGroupExpandListener(new OnGroupExpandListener() {
        public void onGroupExpand(int groupPosition) {

        }
    });
于 2013-02-11T12:30:37.750 に答える