public void moveChildView(int fromGroupPosition,int fromChildPosition,int toGroupPosition,int toChildPosition){
  ArrayList<RoomSummary> fromList=mSummaryListByGroupPosition.get(fromGroupPosition);
  ArrayList<RoomSummary> toList=mSummaryListByGroupPosition.get(toGroupPosition);
  RoomSummary summary=fromList.get(fromChildPosition);
  fromList.remove(fromChildPosition);
  if (toChildPosition >= toList.size()) {
    toList.add(summary);
  }
 else {
    toList.add(toChildPosition,summary);
  }
}

public void moveChildView ( int fromGroupPosition , int fromChildPosition , int toGroupPosition , int toChildPosition ) { ArrayList < RoomSummary > fromList = mSummaryListByGroupPosition . get ( fromGroupPosition ) ; ArrayList < RoomSummary > toList = mSummaryListByGroupPosition . get ( toGroupPosition ) ; RoomSummary summary = fromList . get ( fromChildPosition ) ; fromList . remove ( fromChildPosition ) ; if ( toChildPosition >= toList . size ( ) ) { toList . add ( summary ) ; } else { toList . add ( toChildPosition , summary ) ; } }
move a childview in the roomsummary dir tree
