code: public boolean removeAdapterItemById(int id) {
          PickerSpinnerAdapter adapter = (PickerSpinnerAdapter) getAdapter();
          boolean result = false;
          for(int index = adapter.getCount()-1; index >= 0; index--) {
              TwinTextItem item = adapter.getItem(index);
              if(item.getId() == id) {
                  removeAdapterItemAt(index);
                  result = true;
              }
          }
          return result;
      }
docs: Removes the specified item(s) from the adapter and takes care of handling selection changes.
  Always call this method instead of getAdapter().remove().
  @param id The id of the item(s) to be removed. All items with this id will be removed.
  @return True if one or more items with the specified id were found and removed, false otherwise.