| | |
| | | |
| | | @Override |
| | | public int[] getItemLayouts() { |
| | | return new int[]{R.layout.fragment_supervisory_bottom_register_cell,R.layout.fragment_supervisory_bottom_visitor_cell}; |
| | | return new int[]{R.layout.fragment_supervisory_bottom_register_cell,R.layout.fragment_supervisory_bottom_visitor_cell, R.layout.fragment_supervisory_bottom_visit_blank_cell}; |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | @Override |
| | | public int getRecycleViewItemType(int position) { |
| | | int itemType = ((SupervisoryQueryItem)getList().get(position)).getType(); |
| | | if (itemType == Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE) { |
| | | return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX; |
| | | } else { |
| | | return Constant.Supervisory.CHECK_IN_CELL_VIEW_INDEX; |
| | | switch (((SupervisoryQueryItem)getList().get(position)).getType()) { |
| | | case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE: |
| | | return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX; |
| | | case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE: |
| | | return Constant.Supervisory.CHECK_IN_CELL_VIEW_INDEX; |
| | | case Constant.Supervisory.VISIT_BLANK_ITEM_TYPE: |
| | | return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX; |
| | | } |
| | | return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX; |
| | | } |
| | | |
| | | /** |