Continuing from my previous post, I was able to set multiple elements to the MultiAutoCompleteTextView but I was not able to wrap those items with custom backg
I think you have problem here:
mMultiAutoCompleteTextView.setText(mMultiAutoCompleteTextView.getText().toString()+", "+sb);
When you call mMultiAutoCompleteTextView.getText().toString(), you convert your spannableString to ordinary string, which can't hold background or smth else.
Try to save your current SpannableStringBuilder somewhere and work like that:
mBuilder.append(sb);
mMultiAutoCompleteTextView.setText(mBuilder);