コード例 #1
0
 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
   Cursor cursor = getCursor();
   cursor.moveToPosition(position);
   if (convertView == null) {
     convertView = mDropdownChipLayouter.newView(AdapterType.RECIPIENT_ALTERNATES);
   }
   if (cursor.getLong(Queries.Query.DATA_ID) == mCurrentId) {
     mCheckedItemPosition = position;
     if (mCheckedItemChangedListener != null) {
       mCheckedItemChangedListener.onCheckedItemChanged(mCheckedItemPosition);
     }
   }
   bindView(convertView, convertView.getContext(), cursor);
   return convertView;
 }
コード例 #2
0
 @Override
 public View newView(Context context, Cursor cursor, ViewGroup parent) {
   return mDropdownChipLayouter.newView(AdapterType.RECIPIENT_ALTERNATES);
 }