我得到了我的問題的解決方案。
我已爲multiautocompletetextview創建了自己的自定義視圖,並在@sign之後爲打開的彈出框添加了performFiltering方法。
public class KcsMultiAutoCompleteTextView extends MultiAutoCompleteTextView {
public KcsMultiAutoCompleteTextView(Context context) {
super(context);
}
public KcsMultiAutoCompleteTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public KcsMultiAutoCompleteTextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void performFiltering(CharSequence text, int start, int end, int keyCode) {
if (text.charAt(start) == '@') {
start = start + 1;
} else {
text = text.subSequence(0, start);
for (int i = start; i < end; i++) {
text = text + "*";
}
}
super.performFiltering(text, start, end, keyCode);
}
}
http://stackoverflow.com/a/18486927/3850595 –
[檢查此鏈接](https://android-arsenal.com/tag/197),大量的例如可用.. [最好的一個](https://android-arsenal.com/details/1/2953) –
@NiranjPatel我想添加@並打開與autocompletetext視圖相同的自定義列表彈出窗口。 – dipali