我有一个自动完成TextView ... 我想要做的是当按钮例如喜欢'清除'按下,自动完成文本视图的数据应该被删除,以便每当有人输入内容时,都没有建议...... 怎么做?
答案 0 :(得分:2)
有两种方法可以做到这一点 1.清除onFocusChange上的文本 2.清除onClickListener上的文本"清除"按钮
// implementation of OnClickListener
yourButton.OnClickListener clearListener = new View.OnClickListener() {
public void onClick(View v) {
// do something when the button is clicked
yourAutocompletetextview.setText("");
}
};
答案 1 :(得分:1)
只需按
设置自动完成TextView的文本textview.setText("");
在按钮的onclick
中答案 2 :(得分:0)
我建议将TextView设置为空(例如.setText("")
),然后在onClick事件中将自动完成适配器设置为空/空,以便清除'清除'按钮。
答案 3 :(得分:0)
如果您要求不显示建议,可以将DropDownHeight设置为0 AutocompleteTextView.setDropDownHeight(0);
或者可以看看 https://developer.android.com/reference/android/widget/AutoCompleteTextView.html