删除自动填充文本视图数据

时间:2016-11-24 13:38:07

标签: android autocompletetextview

我有一个自动完成TextView ... 我想要做的是当按钮例如喜欢'清除'按下,自动完成文本视图的数据应该被删除,以便每当有人输入内容时,都没有建议...... 怎么做?

4 个答案:

答案 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