在编辑文本中使用单个后退空格删除整个单词

时间:2017-06-29 04:39:59

标签: android android-edittext tagging

我有一个要求。有一个editText,我可以将recyclerView的数据添加到editText。如果我们点击后面button,整个字词应该删除,并且可以再次在任何位置添加来自recyclerView的任何项目。并且需要将添加的项目保存在一个列表中。 (简单就像facebook标记..在Facebook我们可以从列表弹出标记任何朋友,可以在中间编辑,可以从中间删除,可以添加到editText的中间。我的要求就是这样。我想要完全像facebook标记,包括编辑帖子)。任何人都可以帮助我解决这个问题。我不知道这个

提前致谢。

1 个答案:

答案 0 :(得分:0)

MultiAutoCompleteTextView

<MultiAutoCompleteTextView
                    android:id="@+id/editText2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_alignParentEnd="true"
                    android:layout_alignParentRight="true"
                    android:layout_gravity="center_horizontal"
                    android:hint="In areas (comma separated)"
                    android:popupBackground="@color/white"
                    android:textColor="@color/text_color" />

您需要设置适配器才能打开列表视图

search_text = (MultiAutoCompleteTextView) findViewById(R.id.editText2);
    FilterWithSpaceAdapter<String> filterWithSpaceAdapter=new FilterWithSpaceAdapter<String>(getActivity(),R.layout.checked_textview, R.id.text1, autoSearchLists);

                search_text.setAdapter(filterWithSpaceAdapter);
                search_text.setThreshold(1);
                search_text.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());