を助ける願っています。
私はmultiautomompletetextviewの独自のカスタムビューを作成し、@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)、利用できる例がたくさん.. [最高1 [このリンクをチェック] ](https://android-arsenal.com/details/1/2953) –
@NiranjPatel @を追加して、オートコンプリートテキストビューと同じカスタムリストポップアップを開きたいと思います。 – dipali